반응형

Error code 모음 163

[Node.js] req.flash is not a function - Passport 사용시 나타날 수 있는 에러들

1. 에러의 원인 req.flash is not a function 이 나타나는 에러의 원인은 다양한 것 같다. 정확하게 에러의 원인이 이것이다! 하고 단정하기는 어렵지만 서칭을 해보니 2가지의 원인이 있는 것 같다 authenticate 에서 에러가 뜨는 상황 req.flash를 사용헤 flash 메세지를 얻어오려는데 못얻어오는 상황. 나의 경우에는 req.flash 를 사용하지 않았는데 위 에러가 떴기에 좀 찾는데 시간이 오래 걸렸었다. 2. 해결 방법 1) Passport 사용시 Client에서 서버로 요청까지는 보내지는데 authenticate 에서 에러가 뜨는 상황 login 모듈을 사용시에 LocalStrategy 통해 로그인 정보를 받는다 passport.use(new LocalStrateg..

[ Node.js Error ] Not a valid BCrypt hash

1. 에러 원인 It happen because your password field on database have just a string, not a hashed string. 데이터베이스에 bcrypt 로 저장할때 hash string 이 아닌 일반 string 으로 저장이 되어서 발생하는 에러이다 2. 해결방법 hash 스트링 형태로 변형하여 넣으면 되는데 나의 경우에는 아래와 같이 했다. 1) bycrypt 모듈 설치 npm install bcryptjs 2) gensalt 로 salt 값 생성 후, 그 값을 hash 로 넘겨서 hash string 로 만들어 저장 bcrypt.genSalt(saltRounds, function(err, salt) { bcrypt.hash(myPlaintextPa..

[ Java Script Error ] Canvas is already in use. Chart with ID '0' must be destroyed before the canvas can be reused.

1. 에러 원인 태그에 canvas 를 넣었던 것이 화근이었음 태그의 경우에는 해당 태그 내에 value 가 담길 경우 그 value 들을 저장하여 다음 단계로 전달하는 역할을 한다 2. 해결 방법 태그를 없애는 쪽으로 해결을 했다. button 3. 참고 링크 하기 링크는 destroy( ) 를 써서 해결했다는 것이었다. 다른 해결방법이었지만 해당 방법은 적용하지 않았다 https://stackoverflow.com/questions/40056555/destroy-chart-js-bar-graph-to-redraw-other-graph-in-same-canvas Destroy chart.js bar graph to redraw other graph in same I am using the Chart.j..

[Node.js Error] Client on Node.js: Uncaught ReferenceError: require is not defined

1. 에러 원인 This is because require() does not exist in the browser/client-side JavaScript. Now you're going to have to make some choices about your client-side JavaScript script management. Node.js 의 "require" 메서드가 자바 스크립트의 브라우저/클라이언트 사이드 부분에 존재하지 않기때문에 발생한다. 이를 해결하기 위해서는 자바스크립트 부분의 클라이언트 사이드 쪽에 몇가지 방법을 사용하여 "require" 메서드를 인지시켜줘야 한다. 2. 해결 방법 해결방법에는 3가지가 있는것 같다 1. Use the tag. 2. Use a CommonJS im..

[MongoDB] mongodb: Auth mechanism not specified

1. 에러 원인 해당 에러는 mongo 에 아이디 / 비번 설정을 했을 경우 pymongo 를 통해 해당 아이디 / 비번을 입력을 해주어야 되는데 해당 설정이 제대로 되지 않는 경우 발생하는 것 같다. 2. 해결 방법 authenticate 메서드를 사용하는 방법도 있지만 아무래도 제일 편한거는 string 형태로 하나의 링크를 만들어주는 방법이 제일 편할 것이다. 링크를 직접 만드는 데는 어려울 수 있으므로 MongoDB Compass 에 New Connection 부분에서 링크를 복붙해서 붙이는것이 가장 편하다고 본다 복사해서 사용하고 있는 파이썬 스크립트에 붙여넣기를 한다 이렇게 하면 위의 에러는 해결할 수 있다고 본다. 3. 참고 링크 https://stackoverflow.com/question..

[JavaScript Error] ENOENT: no such file or directory, open

1. 에러 원인 This is probably because you are trying to write to root of file system instead of your app directory --> 앱 디렉토리(경로)가 아닌 root 경로에 쓰려고 해서 발생하는 것입니다 스트림에 대해서 공부하던 중 'createWriteStream' 에 대해서 공부하다가 나타난 에러이였다 2. 해결방법 const ws = fs.createWriteStream('src/big-file') 기존의 local 경로에서 src 아래의 경로로 수정해서 파일을 만들어 주었다 local 경로를 root경로로 인식하여 에러가 떴던것 같다. 3. 참고 링크 https://stackoverflow.com/questions/3481..

[Linux Error] Failed to restart network.service: Unit network.service not found

Failed to restart network.service: Unit network.service not found 1. 에러 원인 Cent OS 에서 network 라는 서비스를 찾을 수 없을 때 발생하는 에러이다. 주로 Cent OS 8 버전 이상에서 많이 발생한다 (Rocky Linux 를 사용하고 있다면 동일한 에러가 발생할 것이다) 왜냐하면 Centos 8 버전 부터는 Network라는 서비스 명칭 대신 NetworkManager 라는 명칭으로 사용 가능하다고 나와있기 때문 2. 해결방법 나의 경우에는 아래의 명령어로 해결 # Systemctl restart NetworkManage 3. 참고 링크 https://www.golinuxcloud.com/unit-network-service-not..

[ Yarn Error ] 리엑트/node.js 프로젝트 git clone 시 yarn 명령어 실행 안될 때

1. 원인 아무래도 윈도우에 yarn 이 제대로 설치가 되지 않은 경우에 발생하는 에러인듯 하다.. 2. 해결 방법 1) yarn global 버전으로 npm 설치 npm install --global yarn 2) yarn 버전 체크 yarn --version 3) 2) 번이 실행되지 않을 경우 컴퓨터 재시작 후 cmd 창에 2) 번을 입력하면 실행된다. 3. 참고 링크 https://stackoverflow.com/questions/48997825/git-bash-command-on-windows-yarn-command-not-found Git Bash Command on Windows, yarn command not found I following this online tutorial on down..

[Docker Error] Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

1. 에러 원인 unix:///var/run/docker.sock에 있는 docker daemon에 연결할 수 없으므로 docker daemon이 돌고있는지 물어보고 있다. 도커가 시작되지 않았을 경우 에러가 발생할 가능성이 크다 2. 해결 방법 간단하다. 도커 데몬을 돌려주기만하면 된다. systemctl start docker 3. 참고 링크 https://velog.io/@pop8682/Docker-Cannot-connect-to-the-Docker-daemon-at-unixvarrundocker.sock.-Is-the-docker-daemon-running-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0 [Docker] Cannot connect to the Docker dae..

[Spark Error] Unable to find encoder for type XXX

1. 에러 원인 간혹 raw 데이터를 case class 로 정의해서 spark dataset으로 인코딩 시 발생할 수 있음 나의 경우에는 jupyter 로 한 셀에 동시에 정의를 해주려해서 생긴 에러였음 2. 해결방법 case class 를 맨 앞에 위치시키면 해결이 된다는 것을 듣고, 이를 바꾸어 case class 를 다른 셀로 분리시켰음 해결 완료 3. 참고 링크 https://knight76.tistory.com/entry/spark-Unable-to-find-encoder-for-type-XXX-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0 [spark] Unable to find encoder for type XXX 해결하기 rawdata를 case class로 정의해서 ..

반응형