error handling/debugging
-
Sequelize Database Error (Unknown column 'stagename' in 'field list')error handling/debugging 2020. 7. 13. 03:08
처음에 짠 스키마와 클라이언트에서 서버에, 그리고 서버에서 DB에 보내줘야하는 내용이 코드를 짜다보니 계속 엇갈려버렸다. 백엔드 작성 중의 실수! 스키마를 구성할 때는 고유한 userid를 받아와서 DB에서 비교할 수 있도록 구성했는데 클라이언트에서 보내줄 수 있는 내용은 username밖에 없어서 서버에서 username으로 DB에서 찾으려 하다보니 (당연히) 진행이 되지않았다. 그래서 결국 DB table 의 column 값을 userid에서 username으로 바꿔주었더니 다음과 같은 오류가 발생했다. UnhandledPromiseRejectionWarning: SequelizeDatabaseError: Unknown column 'username' in 'field list' 오류의 원인은 mod..
-
서버 포트 중복 오류 / Error: listen EADDRINUSE: address already in use ::: 5000error handling/debugging 2020. 7. 3. 01:26
서버를 실행 중인 터미널을 잘못 종료해서 포트가 계속 실행 중일 경우 강제로 종료하는 방법을 소개하려고 한다. 에러 메시지는 다음과 같이 뜰 것이다. Error: listen EADDRINUSE: address already in use :::5000 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at Server.listen (net.js:1449:7) 5000 포트를 이미 사용중이라고 뜨고 있다. 터미널에 다시 아래와 같이 입력하면 lsof -i tcp:5000 (
-
[github] remote repository 공유가 안될 때 (remote: Repository not found)error handling/debugging 2020. 7. 1. 23:49
팀 프로젝트를 하는 중, 나와 함께 서버를 맡은 팀원과 깃헙 리파지토리를 공유해서 작업을 하기 위해서 git remote add pair [팀원의 github repository 링크] 위 명령어를 통해서 remote repository를 공유하고, git remote -v 를 터미널에 입력했을 때, originhttps://github.com/me/project.git (fetch) originhttps://github.com/me/project.git (push) pairhttps://github.com/pair/project.git (fetch) pairhttps://github.com/pair/project.git (push) 라는 결과가 터미널에 뜨는 것으로 보아 잘 등록이 된 것도 확인할 수 ..