Yêu cầu thg 5 21, 2022 3:33 SA 111 0 1
  • 111 0 1
+1

Deploy Express Nodejs App to server

Chia sẻ
  • 111 0 1

Hiện giờ em đang bị bí cách deploy 1 ExpressJs App lên trên server, em có nghe là phải build ra 1 folder dist rồi đưa sếp deploy lên, nhưng em search nhiều mà không ra, ae trong biết cách nào chỉ em với. Giờ em deploy lên server thì phải làm sao đây ạ,

1 CÂU TRẢ LỜI


Đã trả lời thg 5 21, 2022 9:40 SA
Đã được chấp nhận
+7

ko cần thiết phải build nếu như project của e ko dùng nhưng thứ như typescript, babel,...

Nếu project của e chỉ là nodejs bình thường (toàn các file JS), ko có gì custom thì start file entry cho project của e là được (file index.js hoặc server.js)

Khi deploy thì e cũng chạy y như local vậy: node index.js

Nhưng tốt hơn cả là e nên dùng 1 cái process manager, cụ thể là PM2 (https://pm2.keymetrics.io/), để chạy app của e, nó có 1 số thứ oke cho production (auto restart nếu app của e failed, limit memory, log,...). Em cài PM2 ở local, setup các thứ, chạy lên xem được hay ko, khi đã oke rồi thì e lên server cài PM2 và start y như local là xong

Chia sẻ
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í