node学习笔记

先下载node服务代码

git clone https://github.com/FrankFang/nodejs-test.git
复制代码

下载到家目录

运行node的几种方法

1.直接运行:node server 8888

node server.js 8888  //监听8888端口
复制代码

这样运行 iTerm,就会显示node的输出,同时不能使用了。 ctrl + c退出

2.将node输出存入文件的方式,运行

touch log创建一个叫 log的文件 再运行命令

启动命令:node server.js 8888 > log 2>&1 &
//输入上行后,iTerm会显示 :[1] 2760
//显示的数字可能会不一样,意思是 进程ID
//可以用于退出/关闭 进程
复制代码

这样,node输出的内容,会 存入 log文件之中

3. 用脚本启动

  1. 把启动命令做成 start 文件
$ touch start
$ echo 'node server.js 8888 > log 2>&1 &' >> ./start
	//创建一个start文件,运行start时,这个文件会运行node,并将 node输入内容 存入 叫log的文件
复制代码
  1. 给start添加执行权限 chmod +x ./start
  2. 运行
sh ./start
复制代码

这样看不到进程ID

退出node的2种方法

1.kill进程ID法

$输入: kill -9 2760
输入后显示:[1]+  Killed                  node server.js 8888 > log 2>&1
复制代码

2. 退出所有node进程

killall node

分类:
后端
标签: