express vercel 배포 500: INTERNAL_SERVER_ERROR
802
작성한 질문수 1



express 서버를 vercel로 배포 하는데 500에러가 뜨는데 왜 뜨는지 어디가 문제인지 모르겠어요... 도움주실수 있으실까요 ㅠㅠ
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
제공해주신 정보에 따르면, 배성완님의 express 서버가 Vercel로 배포 시 500: INTERNAL_SERVER_ERROR로 인해 문제가 발생하고 있습니다. 사진에서 제시된 정보를 기반으로 몇 가지 가능한 원인과 해결 방법을 제시해 드릴게요.
환경 변수 관리:
.env파일에서 설정한 환경 변수들이 제대로 Vercel 환경에 설정되어 있는지 확인하세요. Vercel의 환경 변수 설정 부분에서 프로젝트의 환경 변수를 직접 입력해야 합니다.vercel.json 설정:
vercel.json파일에 명시한 설정이 올바른지 확인하세요. 특히,builds와routes설정이 정확하게index.js파일을 가리키고 있는지 확인이 필요합니다. Vercel은 Node.js 프로젝트를 위한 특별한 설정을 요구할 수 있으므로, 문서를 참조하여 설정을 최적화해 보세요.서버리스 함수의 제한사항: Vercel은 서버리스 함수로 백엔드를 구성할 때 몇 가지 제한사항을 두고 있습니다. 예를 들어, 실행 시간, 요청 크기, 동시 실행 등에 제한이 있을 수 있습니다. 서버리스 함수가 이러한 제한을 초과하면 함수 호출이 실패할 수 있습니다.
디버깅 및 로그 확인: Vercel 대시보드에서 프로젝트의 로그를 확인해 보세요.
FUNCTION_INVOCATION_FAILED와 같은 에러는 보통 더 구체적인 문제를 로그에 남겨두므로, 이를 통해 문제의 원인을 좀 더 상세히 알 수 있을 겁니다.코드 검증: 배포하기 전 개발 환경에서 코드가 제대로 작동하는지 확인하세요. 때로는 로컬에서는 발견되지 않은 문제가 배포된 환경에서 나타날 수 있습니다. 특히, 외부 API나 데이터베이스 연결 등에 있어서 설정이나 접근 권한이 제대로 구성되었는지 확인하는 것이 좋습니다.
위의 접근 방법을 통해 문제의 원인을 좁히고, 해결 방안을 찾아 보시기 바랍니다. 추가적인 정보가 필요한 경우 Vercel의 공식 문서나 커뮤니티를 참조하시는 것도 도움이 될 수 있습니다.
몽고 db 접속 오류
0
8
0
gitforwindows에서 맥은 뭘 다운받아야 하나요...?
0
32
2
d-day count소스및 그라비티에서 기술하면 뭔가 내용이 안나오네요
0
21
1
map API
0
37
1
nodejs 터미널 인식
0
40
1
자바스크립트 파일 중, DOM 영역에서 querySelector가 아닌 다른 함수를 쓰는데 괜찮을까요?
1
82
2
미들웨어 체인 구현 보다가 생긴 궁금증에 대해 질문 드려요!
0
104
2
학습 방향성
0
76
1
5.2. 커서로 기본 React 프로젝트 만들기 질문
0
86
2
넥스트 버젼 질문
0
78
2
로그인시 401 Unauthorized 오류가 뜹니다
0
90
1
[해결]그랩님 답변 주세요.
0
161
2
sonnet 4.0, 4.5에서 실행이 안됩니다
0
72
1
vercel 배포 이후 제대로 데이터 패칭이 되지않고 있습니다.
0
97
2
그랩님의 답변을 기다립니다/102강 전반적인 에러
0
141
2
프로젝트 환경 세팅할 때 최신 노드 버젼을 사용하시는 분들은 참고하셔도 좋을 것 같아요~
2
81
1
[그랩님께]101강 안드로이드 에러들(Key prop)해결방법 궁금합니다.
0
123
2
깃헙 질문
0
80
2
강의 1-1 수업노트의 로드맵 링크가 작동하지 않습니다.
0
75
1
[재질문][그랩님 답변 부탁드립니다]101강
0
140
2
[그랩님 답변 부탁드립니다]101강 Axios 에러와 502 Bad Gateway 질문
0
97
2
Ngrok 설치 후 forwarding Url 에러
0
133
2
[그랩님께,Ngrok 악성코드 인식 해결방법]질문 드립니다.
0
217
2
Ngrok 설치 후 forwarding Url로 연결 불가
0
135
1





