+7

Deploy NodeJS API App Using ExpressJS, MongoDB with Render

Mayfest2023

1. Giới thiệu

Render là một nền tảng đám mây mạnh mẽ cho phép triển khai các ứng dụng web và dịch vụ API một cách dễ dàng. Trong bài viết này, chúng ta sẽ tìm hiểu cách triển khai một ứng dụng Node.js sử dụng Render.


Bước 1: Chuẩn bị mã nguồn ứng dụng Node.js

  • Tổ chức code với server lưu ở file index.js

image.png

Bước 2. Tạo tài khoản Render

Truy cập vào link: https://render.com/

  • Sau khi Login thành công tài khoản thì tiến hàng tạo Web Service bằng cách chọn New ->Web Service

image.png

Bước 3. Kết nối với Github và Repository của dự án muốn deploy

image.png

Bước 4: Config Web Service

Tiến hành điền các thông tin tương ứng, ở đây hoàn toàn có thể sử dụng branch khác với master. Như mình thì dùng develop để render tự động deploy app khi pull request được merge vào branch develop

image.png

Đối với start command thì trong project: npm start không nên dùng nodemon vì nó làm tăng thời gian deploy (nodemon chỉ nên run ở dev: npm run dev)

tham khảo sctipts trong file pakage.json

image.png

image.png

Add các environment variables vào mục advanced

image.png

Chọn Create Web Service, đợi một vài phút để Build, sau đó ứng dụng của bạn đã được deploy👍️

image.png

image.png


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí