本篇文章記錄從零開始學(xué)習(xí)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/
就會看到它把之前的進程停掉后又重啟了朴下。
以后代碼更新瀏覽器都會自動刷新努咐,真是方便了很多。