Праблема тэставага сайта на NodeJS на VPS серверы
Такім чынам, мы запусцілі наш тэставы сайт у анлайне. Ёсць, аднак, праблема - калі закрыць тэрмінал, то сайт не будзе працаваць.
Нам, вядома ж, трэба, каб сайт працаваў пастаянна, без нашага каннекту да сервера. Гэта можна зрабіць, але для гэтага трэба ўсталяваць спецыяльную праграму, якая будзе трымаць скрыпт запушчаным нават пасля адключэння тэрмінала ад сервера.
У NodeJS ёсць некалькі бібліятэк для гэтага. Гэта forever і pm2. Мы будзем выкарыстоўваць PM2, так як ён падтрымлівае скрыпт запушчаным нават пасля перазагрузкі сервера. У наступным раздзеле падручніка мы займемся вывучэннем гэтай бібліятэкі.
Пераканайцеся, што адключэнне тэрмінала ад сервера спыняе сайт.