테스트 사이트 - 개발 중인 베타 버전입니다

js파일(서버) node 오류 채택완료

옹댕 4년 전 조회 2,310

aws에서 운영하던 서버를 이전하려고 하는데 이게 운영체제의 문제인지 모르겠으나 정상적으로 운영하던 파일을 그대로 가져왔는데 node 쪽에 자꾸 오류가 뜹니다

로컬호스트로 돌렸을 때 오류입니다

 

 

 

이러한 오류가 뜨는데 혹시 해결법 아시는 분이 계실까요ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

Big1
4년 전

가능성은 낮지만...

aws서버와 로컬에서 각각 node 버전과 socket.io의 버전을 체크해보셔요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

병원에서일해요
4년 전
node 버전 업데이트해서 해결했다는글도있는거보니 버전문제일수도있겠네요
B
Big1
4년 전
로컬에서 프로젝트폴더 npm install 을 한번 해줘야할텐데 말입니다
그대로 다운받으셔서 프로젝트를 실행시키셨는지도 체크해보세요
프로젝트를 git으로 관리하지 않으셨다면...
(node_modules 폴더 문제)
옹댕
4년 전
답변 감사합니다!!! 꽤 오래 전에 만들어둔 파일들이라 버전 문제도 있을 수 있겠네요ㅠㅠ 로컬에서 npm install을 하긴 했는데 분명 node 쪽 문제 같은데 어디서 찾아야할지 막막해하고 있었습니다.. 'git으로 관리하지 않으셨다면' 뒤에는 어떤 말이 생략되어 있는 건가요..?ㅠㅠㅠㅠ
B
Big1
4년 전
아... git으로 관리하지 않으셨으면
aws에서 node_modules 폴더를 로컬에 그대로 다운받아서
npm install을 안하셨으거란 추측입니다...
간혹 install하면서 컴파일해 bin 파일을 만드는 모듈들이 있어서요
옹댕
4년 전
아하 그런 말씀이셨군요 감사합니다 :)

댓글을 작성하려면 로그인이 필요합니다.

require(...).listen 이라는 문법을 못읽는거같은데

서버설정이 전부 안된거 아닐까싶네요

먼가 설치를 다 안하셨다거나

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

옹댕
4년 전
앗 감사합니다ㅜㅜ!! 설정하거나 설치할 게 복잡하고 많은데 그걸 알 수 있는 방법이 있을까요....? 초보라서 진짜 어디서부터 건드려야할지 모르겠네요..
병원에서일해요
4년 전
저도 그쪽으론 잘 몰라서
해당 문법으로 검색해서 어떤걸 설치해야되는지 찾아보시는게 좋겠네요

https://stackoverflow.com/questions/64923775/typeerror-require-listen-is-not-a-function
옹댕
4년 전
넵 감사합니다,,!!!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인