一、简介
node.js是javascrip的运行容器,它采用的虚拟机是google chrome提供的v8,是可以搭建服务器的,它采用的主体语言是javascript,它采用的是基于事件驱动、非阻塞IO模型,它同时也是数据密集型实时(data-intensive real-time)程序。
下面给出安装node.js和简单例子。
二、安装
在ubuntu安装上nodejs和npm(node package modules包管理工具)
sudo apt-get install nodejs
sudo apt-get install nodejs-legacy
sudo apt-get install npm
查看安装结果
node -v
输出:v4.2.6
npm -v
输出: 3.5.2
另外,windows中的安装是下载node.msi安装包运行即可。
三、示例 HelloServer.js:
var http = require('http')
var server = http.createServer();
server.on('request',function (req,res) {
res.writeHead(200,{'content-type':'text/plain'});
res.end('hello world');
});
server.listen(3000);
console.log("server start success, site is : http://localhost:3000");
运行
node HelloServer.js
查看
在浏览器上输入 http://localhost:3000/