강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của homie
homie

câu hỏi đã được viết

[Gia hạn] Tạo NodeBird SNS bằng React

Cài đặt MySQL trên Ubuntu

permission denied 0.0.0.0:80 오류

Đã giải quyết

Viết

·

1K

1

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

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

 

expressreactnodejsreduxNext.js

Câu trả lời 1

0

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

homie님의 프로필 이미지
homie
Người đặt câu hỏi

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

zerocho님의 프로필 이미지
zerocho
Người chia sẻ kiến thức

sudo npm start 해보시면요?

homie님의 프로필 이미지
homie
Người đặt câu hỏi

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

zerocho님의 프로필 이미지
zerocho
Người chia sẻ kiến thức

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

homie님의 프로필 이미지
homie
Người đặt câu hỏi

네 ㅜ

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

zerocho님의 프로필 이미지
zerocho
Người chia sẻ kiến thức

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

homie님의 프로필 이미지
homie
Người đặt câu hỏi

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

node  -v :  16.14.2

npm  -v : 8.5.0

해결 완전 감사드립니다.

zerocho님의 프로필 이미지
zerocho
Người chia sẻ kiến thức

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

Hình ảnh hồ sơ của homie
homie

câu hỏi đã được viết

Đặt câu hỏi