nodeJs 學習筆記(1)-- 安裝forever、supervisor

本篇文章記錄從零開始學習nodeJs,那就從hello world 開始吧~

1. hello world

首先創(chuàng)建一個js文件 : nodejs.js

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World2222\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

在編輯器內(nèi)寫入代碼后,打開命令行輸入:node nodejs.js。

在瀏覽器中輸入訪問地址(127.0.0.1:3000)就可以看到hello world啦~

每次修改代碼需要重新輸入node nodejs.js瀏覽器才會更新很麻煩,所以可以安裝一個forever,實時監(jiān)聽我們得代碼。

2.forever

(1)安裝

全局安裝:npm install forever -g

Linux安裝:sudo npm install forever -g

安裝的等待時間略長

(2)啟動

forever start nodejs.js 但會發(fā)現(xiàn)不太好使啊。那換一個Supervisor試試,在之前先把forever停掉。

(3)停止

forever stop nodejs.js

3. supervisor

ok,現(xiàn)在開始安裝supervisor了 , npm install -g supervisor。
安裝成功后運行一下??吹竭@個就說明監(jiān)聽上了。

$ supervisor nodejs.js

Running node-supervisor with
  program 'nodejs.js'
  --watch '.'
  --extensions 'node,js'
  --exec 'node'

Starting child process with 'node nodejs.js'
Watching directory 'C:\Users\qwe\Desktop' for changes.
Press rs for restarting the process.
Server running at http://127.0.0.1:3000/

就會看到它把之前的進程停掉后又重啟了。

以后代碼更新瀏覽器都會自動刷新,真是方便了很多。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容