>웹 프론트엔드 >JS 튜토리얼 >Vercel에 무료로 Node.js 백엔드 배포하기

Vercel에 무료로 Node.js 백엔드 배포하기

Linda Hamilton
Linda Hamilton원래의
2024-12-26 15:15:14973검색

Vercel에 Node.js 백엔드를 무료로 배포하시나요?

프런트엔드를 무료로 배포하시나요? 매우 쉽습니다! Vercel, Firebase, GitHub Pages와 같은 도구를 사용하면 쉽게 작업할 수 있습니다. 도대체 Google 드라이브에서 정적 사이트를 호스팅할 수도 있습니다! 그러나 백엔드 API의 경우 무료 옵션이 크게 줄어듭니다. 오늘은 한 푼도 쓰지 않고 Node.js 백엔드를 Vercel에 배포하는 방법을 보여 드리겠습니다!

Deploying Your Node.js Backend for Free on Vercel

끝까지 시청해 주세요. 여러분이 알지 못할 몇 가지 보너스 무료 호스팅 옵션을 알려드리겠습니다! ?


1. Node.js 프로젝트 시작

먼저 간단한 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;  

2. Vercel을 준비하세요?

이제 Vercel에 백엔드 처리 방법을 알려주기 위해 프로젝트 루트에 vercel.json 파일을 추가해야 합니다. 다음 구성을 추가하세요:

{  
  "version": 2,  
  "rewrites": [{ "source": "/(.*)", "destination": "/api" }]  
}  

3. 로컬에서 테스트

배포하기 전에 컴퓨터에서 테스트해 보겠습니다. 먼저 Vercel CLI를 설치하세요.

npm install -g vercel  

vercel 로그인을 사용하여 로그인한 후 로컬에서 프로젝트를 실행하세요.

vercel dev  

이제 http://localhost:3000을 방문하여 백엔드가 실제로 작동하는 모습을 확인하세요! ?


4. Vercel에 배포

실시간 스트리밍 시간입니다! 세 가지 방법을 사용하여 배포할 수 있습니다.

  1. 베르셀 CLI
  2. 대시보드에서 수동 설정
  3. GitHub 통합(가장 쉽고 가장 자동화된 옵션).

GitHub을 사용하여 배포하는 방법은 다음과 같습니다.

  • 프로젝트를 GitHub 저장소에 푸시하세요.
  • Vercel에 로그인하고 '새 프로젝트'를 클릭하세요.
  • 저장소를 가져오고 환경 변수(필요한 경우)를 설정한 다음 '배포'를 클릭하세요.

붐! ? 백엔드가 공개 URL로 활성화되었습니다!

Deploying Your Node.js Backend for Free on Vercel
배포해야 하는 저장소를 가져옵니다.

Deploying Your Node.js Backend for Free on Vercel

여기를 통해 환경 변수를 추가할 수 있습니다.


무료 호스팅의 한계

Vercel의 무료 Hobby 계정은 훌륭하지만 비활성 프로젝트에 대한 요청 할당량 및 절전 모드와 같은 제한이 있습니다. 프로덕션에 바로 사용할 수 있는 앱을 목표로 한다면 업그레이드가 필요할 수도 있습니다.


Vercel의 대안?

더 많은 무료 호스팅 옵션을 찾고 계십니까? Vercel과 유사한 또 다른 훌륭한 플랫폼인 Render를 확인해 보세요. 간단하고 백엔드 배포를 쉽게 지원합니다.


그리고 여기까지입니다! 귀하의 Node.js 백엔드는 Vercel에 게시되어 있으며 한 푼도 지출하지 않았습니다. 배포가 어떻게 진행되고 있는지 또는 다른 멋진 플랫폼을 발견하면 알려주세요! ?

위 내용은 Vercel에 무료로 Node.js 백엔드 배포하기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.