nodejs虽然通过apt-get可以安装,但是还是建议使用curl安装,代码如下:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs sudo apt-get install -y build-essential
如果说执行node 说 -bash: /usr/sbin/node: No such file or directory,则:
ln -s /usr/bin/nodejs /usr/bin/node
然后添加一个server测试脚本如下:
sudo nano server.js
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello Word\n'); }).listen(3000); console.log('Server running at http://localhost:3000/');
然后执行node server.js就可以看到输出:
Server running at http://localhost:3000
这时候http://localhost:3000/就可以访问了,会看到一行Hello Word。
如果想把端口换到80等常见端口,则需要管理员权限,即:
sudo node server.js
为了更好的使用还需要再装express(express用法待续,不用express不需要后续的安装),这需要先装npm,即:
sudo apt-get install npm npm install -g express npm link express
官方资料