nodejs主要是解释并执行js代码
nodejs有很多模块,比如express
如果你要用某个模块必需要先安装这个模块,
npm install 模块名称
有些基础模块nodejs自带,就不用安装了,比如http
要用哪个模块,首先要加载这个模块
比如 var http = require('express');
下面是一个小例子
先下载个安装包
wget http://nodejs.org/dist/v4.4.0/node-v4.4.0-linux-x64.tar.xz
解压node-v4.4.0-linux-x64.tar.xz
xz -d node-v4.4.0-linux-x64.tar.xz
tar -xv -f node-v4.4.0-linux-x64.tar.xz
cd node-v4.4.0-linux-x64/bin
可以看到node这个命令
新建一个js文件
vi example.js
内容如下
node example.js
再打开个linux客户端
安装lynx
yum install lynx
lynx http://127.0.0.1:1337
会返回"hello world"
解析一下example.js中的内容
加载http模块,并用变量保存
var http = require('http');
设置http请求头 状态为200表示成功
返回内容为"hello world"
监听1337端口