🚨 .env 파일 내용 Environment Variables로 잘 옮기기
.gitignore 템플릿 모아놓은 깃헙 (진짜 감사합니다)
https://github.com/github/gitignore/blob/main/Node.gitignore
gitignore/Node.gitignore at main · github/gitignore
A collection of useful .gitignore templates. Contribute to github/gitignore development by creating an account on GitHub.
github.com
🚨 gitignore은 무조건 프로젝트 초반에 세팅해놓는 것이 좋다.
그렇지 못했다면...
git rm -r --cached .
git add .
git commit -m "Fix: .gitignore file"
이런 원시적인 해결방법을 써야 하니까...
🚨 아래의 vercel.json 파일 추가하기
{
"version": 2,
"builds": [
{ "src": "*.js", "use": "@vercel/node" }
],
"routes": [
{ "src": "/(.*)", "dest": "/" }
]
}
참고
https://vercel.com/docs/projects/project-configuration#builds
https://vercel.com/docs/projects/project-configuration#routes
🌟 뭔가 습관적으로? 배포 한번 해본 다음에 vercel.json 파일 추가하는 것 같다.
🚨 mongodb atlas
이건 그냥 내가 바보같았던 건데, Network Access에서 IP Address에
0.0.0.0/0 추가해줘야 한다. (Allow access from anywhere)
🌟 vercel에서 logs 보면 오류가 어디서 났는지 아주 친절하고 정확하게 알려주기 때문에, 헤매지 말고 여기서 연구해보면 됨!
🤔 근데 내가 받은 백엔드 도메인이 vercel이기도 하고 나도 vercel이 익숙하니까 vercel에 배포해본건데, 실제 백엔드 준비하시는 분들은 다른 플랫폼?을 많이 사용하시는듯?
✍️ 개발자는 결국 풀스택을 지향해야 하는데... 음... 일단 개인적으로 이렇게 백엔드 배포해서 갖다 써보니까 Next.js로 퉁치는 것보다는 확실히 재미는 있다ㅋㅋㅋ
'개발' 카테고리의 다른 글
New friends (0) | 2024.07.16 |
---|---|
Zustand (0) | 2024.07.15 |
SOLID (0) | 2024.07.12 |
TypeScript 제너릭 (0) | 2024.07.11 |
쿠키와 웹 스토리지 (0) | 2024.07.11 |