프런트엔드를 무료로 배포하시나요? 매우 쉽습니다! Vercel, Firebase, GitHub Pages와 같은 도구를 사용하면 쉽게 작업할 수 있습니다. 도대체 Google 드라이브에서 정적 사이트를 호스팅할 수도 있습니다! 그러나 백엔드 API의 경우 무료 옵션이 크게 줄어듭니다. 오늘은 한 푼도 쓰지 않고 Node.js 백엔드를 Vercel에 배포하는 방법을 보여 드리겠습니다!
끝까지 시청해 주세요. 여러분이 알지 못할 몇 가지 보너스 무료 호스팅 옵션을 알려드리겠습니다! ?
먼저 간단한 Express.js 백엔드를 가동해 보겠습니다. 터미널을 열고 원하는 폴더로 이동한 후 다음 명령을 실행하세요.
mkdir my-express-backend cd my-express-backend npm init -y npm install express
다음으로 api/index.js에 파일을 생성하고 다음 코드를 추가하여 기본 Express 서버를 설정합니다.
const express = require("express"); const app = express(); app.get("/", (req, res) => res.send("Express on Vercel")); app.listen(3000, () => console.log("Server ready on port 3000")); module.exports = app;
이제 Vercel에 백엔드 처리 방법을 알려주기 위해 프로젝트 루트에 vercel.json 파일을 추가해야 합니다. 다음 구성을 추가하세요:
{ "version": 2, "rewrites": [{ "source": "/(.*)", "destination": "/api" }] }
배포하기 전에 컴퓨터에서 테스트해 보겠습니다. 먼저 Vercel CLI를 설치하세요.
npm install -g vercel
vercel 로그인을 사용하여 로그인한 후 로컬에서 프로젝트를 실행하세요.
vercel dev
이제 http://localhost:3000을 방문하여 백엔드가 실제로 작동하는 모습을 확인하세요! ?
실시간 스트리밍 시간입니다! 세 가지 방법을 사용하여 배포할 수 있습니다.
GitHub을 사용하여 배포하는 방법은 다음과 같습니다.
붐! ? 백엔드가 공개 URL로 활성화되었습니다!
배포해야 하는 저장소를 가져옵니다.
여기를 통해 환경 변수를 추가할 수 있습니다.
Vercel의 무료 Hobby 계정은 훌륭하지만 비활성 프로젝트에 대한 요청 할당량 및 절전 모드와 같은 제한이 있습니다. 프로덕션에 바로 사용할 수 있는 앱을 목표로 한다면 업그레이드가 필요할 수도 있습니다.
더 많은 무료 호스팅 옵션을 찾고 계십니까? Vercel과 유사한 또 다른 훌륭한 플랫폼인 Render를 확인해 보세요. 간단하고 백엔드 배포를 쉽게 지원합니다.
그리고 여기까지입니다! 귀하의 Node.js 백엔드는 Vercel에 게시되어 있으며 한 푼도 지출하지 않았습니다. 배포가 어떻게 진행되고 있는지 또는 다른 멋진 플랫폼을 발견하면 알려주세요! ?
위 내용은 Vercel에 무료로 Node.js 백엔드 배포하기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!