Локальный сервер для node js?

Привет. Установил node js, создал проект через консоль, запустил(node server.js)
server.js выглядит так:
const http = require('http');
const fs = require('fs');

const hostname = '127.0.0.1';
const port = 3000;
fs.readFile('index.html', (err, html) => {
  if(err){
    throw err;
  }
  const server = http.createServer((req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-type', 'text/html');
    res.write(html);
    res.end('Hello World!');
  });

  server.listen(port, hostname, () => {
    console.log("Server started on port" + port);
  });

})

Чтобы изменения в коде вступили в силу, нужно перезапускать сервер каждый раз. Что нужно сделать чтобы не перезапускать его каждый раз?
Работаю в Atom.
  • Вопрос задан
  • 3537 просмотров
Решения вопроса 1
EreminD
@EreminD
Кое-что умею
https://nodemon.io/
Объяснение на русском - https://metanit.com/web/nodejs/2.6.php
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
megafax
@megafax
web-программист
forever
forever start -w server.js
Ответ написан
Комментировать
boratsagdiev
@boratsagdiev
Используйте pm2 - pm2.keymetrics.io

pm2 start server.js --watch
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы