Error

728x90
반응형
·Error
문제 발생FTP를 이용해 서버에 파일을 옮기는중 발생하는 Permission Denied 오류가 났다. 아래와 같이 오류가 나왔다. 이는 해당 서버 경로에 쓰기 권한을 주지 않아 나는 오류이다.문제 해결1) 리눅스에서 해결하기sudo chmod -R 777 해당 경로이렇게 하면 경로에 대해서 쓰기 권한이 주어져서 오류가 나지 않는다. 여기서 777권한은 읽기,쓰기,실행권한을 다 주는 것을 말한다.2) 파일질라에서 쓰기권한 주기파일질라에서 쓰기권한을 주고 싶은 파일을 선택하여 오른쪽 마우스를 클릭한다. 그러면 파일권한이라는 것이 나오면 클릭한다. 그리고 공개권한에 쓰기권한을 클릭하고 숫자값은 777을 주면 된다.나같은 경우는 이렇게 할려고 했을 때 파일질라가 아무 이유없이 꺼져서 리눅스로 하는 방법을 선택..
·Error
504 error란?504 게이트웨이 시간 초과 오류는 웹 페이지를로드하거나 브라우저에서 다른 요청을 채우려는 동안 한 서버가 액세스하고있는 다른 서버에서 적시에 응답을받지 못했음을 의미하는 HTTP 상태 코드입니다.이러한 오류는 다양한 원인이 있는데, 내 경우에 코드를 잘못 입력해서 그에 해당하는 코드를 받아오는 시간이 오래 걸려 504에러가 뜬 것 같다."504 Gateway Timeout" 이렇게 뜬다.문제 해결1) nginx 설정 파일 찾기내 경우는 도커를 사용하여 사이트를 돌린다. 그래서 그 안에 nginx가 있을 줄 알고 봤는데 없어서 당황했다. 그래서 서버에서 찾아서 설정파일을 열어봤다.sudo vim /etc/nginx/sites-available/2) 설정location / { pro..
·Error
1) 문제 발생이 오류는 함수 안에 넣어서 사용을 안 했기에 나는 오류이다.2) 문제 해결 : 쓰고자 하는 변수를 함수 밖이 아니라 함수 안에 넣으면 오류가 나지 않는다. 실수 안 할 수 있는데 나올 수 있는 오류들이다.아래와 같이 나는 오류를 보면 알 수 있다.1) 문제 발생 : Cannot access before initialization이는 변수가 변수를 사용하는 곳보다 아래에 정의되었기에 나는 오류이다.웹 사이트 개발자 도구를 누르면 콘솔창에서 볼 수 있는 오류이다. 여기서 나는 오류는 초기화 되기 전에 price라는 단어가 액세스되었기에 오류가 난다라고 하였다.그래서 오류가 난 코드에서 price라고 정의된 코드를 찾는다. useState가 먼저 정의되어야 하는데 그렇지 않으므로 오류가 난 것..
·Error
👩🏻‍💻 문제 발생Spring Boot가 dataSourceMySQL JDBC 드라이버 클래스를 찾을 수 없기 때문에 에 대한 Bean을 생성할 수 없음을 나타낸다.✔️ 문제 해결이걸로 삽질을 많이 했는데 대부분 나온 해결책을 정리하고자 한다.1) MySQL 종속성 추가com.mysql.cj.jdbc.Driver. 이는 일반적으로 필요한 MySQL 드라이버가 프로젝트의 종속성에 포함되어 있지 않을 때 발생한다. Maven을 사용하는 경우 또는 build.gradle Gradle을 사용하는 경우 MySQL JDBC 드라이버가 있는지 확인해야 한다.1-1) maven : pom.xml mysql mysql-connector-java 8.0.32 1-2) gradle : build.gra..
·Error
node와 s3를 연결하면서 나는 오류들을 정리하였다.1. this.client.send is not a function→ 구글링했을 때 이와 같이 오류난 사람들이 많았다.https://github.com/anacronw/multer-s3/issues/169 this.client.send is not a function · Issue #169 · anacronw/multer-s3I've been trying to get around this error for a while but it keeps popping up, and S3 keeps billing me the requests even if no files are being uploaded. This is my code: require("dotenv..
·Error
1) 문제 발생이 오류는 여러번 발생했던 오류이다. 왜 발생하냐면 서버가 클라이언트에 둘 이상의 응답 을 보내려고 할 때 발생하는 오류이다. 이것이 의미하는 바는 주어진 클라이언트 요청에 대해 서버가 이전에 응답 (요청된 리소스가 있는 성공 응답 또는 잘못된 요청에 대한 오류 응답)을 클라이언트로 보냈고, 또 다른 에러 응답을 보내려고 하는 것이다.EX) axios를 예를 들면 then에 대한 응답을 보내고 error에 대한 응답도 보내는 것이다.2) 문제 해결if 조건부에서 전송되는 응답에 javascript return 문을 추가하여 응답이 클라이언트에 전송되면 코드를 종료시킨다.if (!req.body.name) { return res.status(400).json({ status: 'err..
·Error
문제 발생 백엔드에서 실행시 이러한 오류가 나면서 실행이 안되었다. 이 때 통신을 하는 것을 못 받아와서 그런가보다 하고 넘겼다. 그런데 프론트에서 할 때는 이러한 오류가 안 나서 검색을 해보았다. 문제 해결 서브 페이지에서 새로 고침하면 404 뜨는 건 개발 초기에 vue 문제라는 것을 알아냈다. 미들웨어 connect-history-api-fallback를 사용하면 이러한 오류가 없어진다. 1) 모듈 설치 npm install --save connect-history-api-fallback 모듈을 백엔드가 있는 폴더로 가서 설치해야 한다. 2) 모듈 넣기 var createError = require('http-errors'); var express = require('express'); var pa..
·Error
나중에 정리해놓고 글을 보았을 때 유용하게 쓰일 것 같아 정리해보고자 한다. 문제 발생 이러한 오류가 뜨면서 db를 작업하는 tableplus에서는 드라이버가 어떠한 패킷에 대한 응답을 받지 않았다고 하여 에러가 발생하였다고 적혀있었다. 이 문제 발생시 방화벽에 대한 규제는 풀어주었기에 방화벽에 대한 에러는 아니었다. 또한 mysql의 경우 tcp/ip나 socket을 사용하여 mysql과 연결하는데, 내 경우 socket을 사용치 않으므로 tcp/ip를 사용한다. 그래서 netstat으로 하여 지금 쓰는 포트에 대한 규제가 있는지 확인하였다. 1) linux에서 규제 확인 netstat -ntlp | grep 3306 위와 같은 코드를 쳐서 확인해주었다. 2) mysql에서도 규제 확인 서버 변수에서도..
728x90
반응형
Uheeking
'Error' 카테고리의 글 목록