인프런 커뮤니티 질문&답변

homie님의 프로필 이미지
homie

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

우분투에 MySQL 설치하기

permission denied 0.0.0.0:80 오류

해결된 질문

작성

·

940

1

vim app.js 해서 포트를 80번으로 바꾸면 저런 에러가 뜨네요

3065로 하면 에러 안납니다. 구글에 검색 해보니까 리눅스에서 포트번호가 낮으면 뜨는 에러라는데 sudo su로 root  권한으로 npm start했는데 강의 처럼 안되는 이유가 뭘까요

 

답변 1

0

저도 이런 현상이 있었는데 root로 실행하시면 문제 없이 잘 돼요

homie님의 프로필 이미지
homie
질문자

답변 감사해요. sudo su 하고 npm start 했는데 root아닌가요?

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

sudo npm start 해보시면요?

homie님의 프로필 이미지
homie
질문자

그것도 시도해보았는데 안됐습니다 ㅠ

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

sudo npm start해도 permission denied가 뜨나요?

homie님의 프로필 이미지
homie
질문자

네 ㅜ

vim app.js 로 포트번호 수정하면 정상적으로 되는거 보면 리눅스 규칙 때문인거 같은데 root 권한인데 왜 permission denied인지 궁금하네요 처음 부터 다시 해보는게 좋을까요?

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

아예 바로 sudo node app을 한다면요?

homie님의 프로필 이미지
homie
질문자

?!?! 됩니다.. 놀라서 소리질렀네요 npm 버전이 문제였을까요? 혹시 node나 npm 버전이 문제였을까요?

node  -v :  16.14.2

npm  -v : 8.5.0

해결 완전 감사드립니다.

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

sudo npm start를 하는데 실제 실행 명령어는 node app(sudo 없음)이라서 그런 것 같습니다.

homie님의 프로필 이미지
homie

작성한 질문수

질문하기