Backend

Backend

Next.js 14와 Firebase로 간단하게 백엔드 API 만들기

항상 백엔드를 간단하게 만들어 보고 싶다는 생각을 가지고 있었습니다. 최근 사이드 프로젝트를 시작하며 이번 기회에 프론트 구현을 위해 쓴 Next.js 위에서 파이어베이스를 활용해 한꺼번에 API를 구현해봤습니다. 원래는 간단하게 백엔드 작업을 할 때 Node.js로 작업한 후 heroku로 배포를 해왔는데, 이번에 하는 방법은 그보다 더 간소화된 방법입니다. 프론트와 별도로 repository를 생성하거나 별도로 배포 작업을 할 필요가 없습니다. 또, 파이어베이스를 활용해 인프라, DB 작업을 정말정말 간단하게 진행할 수 있습니다. 트래픽이 많지 않을 걸로 예상되거나 MVP를 빠르게 만들어 내야 하는 사이드 프로젝트의 경우에 유용한 방식입니다. (저는 실제로 이 방식으로 API 10개 정도 되는 MVP..

Backend

Node.js + TypeScript를 heroku로 배포하기

서버는 항상 배포가 일이다.. 남의 컴퓨터를 쓰는 일은 역시 쉽지 않다. 웹 프론트엔드 개발 후 vercel로 배포를 하면서 버튼 하나로 배포 되는 건 진짜 신세계다 생각하고 있었는데, 몇 달 전 서버에서는 heroku가 간편한 배포를 지원하고 있다는 걸 알게 되었다. https://www.heroku.com 다양하게 커스텀하기에는 한계가 있지만 간편하게 서버를 띄우고 싶을 땐 꽤 유용하다. 무려 https로 배포해준다. 환경 설정 헤로쿠 가입 만약 헤로쿠가 처음이라면 여기로 들어가서 가입하면 된다. 앱 생성 바로 create new app을 눌러 앱을 생성한다. 만약 계정에 앱이 하나도 없는 상태라면 조금 더 큰 버튼으로 떴던 기억이 난다. 어떻게 생겼든 create new app이라고 쓰인 버튼을 눌..

Danna 다나
'Backend' 카테고리의 글 목록