Vấn đề trang web thử nghiệm trên VPS chạy NodeJS
Vậy là chúng ta đã khởi chạy trang web thử nghiệm trực tuyến. Tuy nhiên, có một vấn đề - nếu đóng terminal thì trang web sẽ không hoạt động.
Dĩ nhiên, chúng ta cần trang web hoạt động liên tục, không cần kết nối của chúng ta tới máy chủ. Điều này có thể thực hiện, nhưng để làm được cần cài đặt một chương trình đặc biệt, chương trình này sẽ giữ cho script chạy ngay cả sau khi ngắt kết nối terminal từ máy chủ.
Trong NodeJS có một vài thư viện dành cho việc này. Đó là forever và pm2. Chúng ta sẽ sử dụng PM2, vì nó hỗ trợ giữ script chạy ngay cả sau khi khởi động lại máy chủ. Trong phần tiếp theo của giáo trình chúng ta sẽ tìm hiểu về thư viện này.
Hãy đảm bảo rằng việc ngắt kết nối terminal từ máy chủ sẽ dừng trang web.