本篇文章记录从零开始学习nodeJs,那就从hello world
开始吧~
1. hello world
首先创建一个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}/`);
});
在编辑器内写入代码后,打开命令行输入:node nodejs.js
。
在浏览器中输入访问地址(127.0.0.1:3000
)就可以看到hello world
啦~
每次修改代码需要重新输入node nodejs.js
浏览器才会更新很麻烦,所以可以安装一个forever
,实时监听我们得代码。
2.forever
(1)安装
全局安装:npm install forever -g
Linux安装:sudo npm install forever -g
安装的等待时间略长
(2)启动
forever start nodejs.js
但会发现不太好使啊。那换一个Supervisor
试试,在之前先把forever停掉。
(3)停止
forever stop nodejs.js
3. supervisor
ok,现在开始安装supervisor
了 , npm install -g supervisor
。
安装成功后运行一下。看到这个就说明监听上了。
$ 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/
就会看到它把之前的进程停掉后又重启了。
以后代码更新浏览器都会自动刷新,真是方便了很多。