Error 3

nodemon : 'nodemon' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다.

nodemon을 설치했음에도 nodemon이라는 명령어를 찾을 수 없다는 오류가 뜬다. (이때 package.json, devDependency에 nodemon은 있고 npm run dev할 때 실행됨) 원인 : nodemon을 생성한 노드 서버에서만 사용할 수 있도록 설치함(npm i -D nodemon). package.json의 script로 nodemon을 실행하면 node_modules에 설치된 nodemon을 가져다가 사용하게 되서 이 때는 문제가 없지만, 터미널에 바로 nodemon 명령어를 사용하게 된 경우 컴퓨터입장에서는 nodemon이 뭔지 몰라서 이러한 오류가 뜨게된다. 해결책 : 모듈을 설치 할 때 -g를 추가(npm i -g nodemon) 이떄 package.json에는 추가가 ..

Error 2022.11.15

DB/ MySql ERROR 1045 (28000)

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) mysql -uroot -p 뒤에 비밀번호를 넣었지만 위와같은 에러가 떳다. mysql workbench에서는 접속이 되었지만 cmd에서 비밀번호가 틀렸다고 접속이 되지않았다. 비밀번호는 맞는데 접속은 안되는상황 -> port문제일 수 있다. mysql은 기본 포트 3306으로 되어있다. 간혹 이걸 바꾸거나 또는 사용중이라서 변경할 수 있다. 이때는 mysql -uroot -p -P바꾼포트번호 명령어처럼 -P를 이용해 포트번호를 넣어줘야 정상접속이 가능하다.

Error 2022.11.14