锋利的Nodejs

作为一个程序猿,Java应该算是我的母语了(其实婴语是C),所以后面学习什么新的语言都会参考Java,比如说Nodejs,对比Java的JavaEE和JavaSE,我觉得Nodejs也可以划分为NodeEE何NodeSE,这就是NodeEE的由来,并不是什么新的语言。今天就来说说NodeEE,也是阶段性学习的记录。

安装

请参看我的另一篇博客:Nodejs小记-nvm版本管理工具

锋利的Nodejs

我们来看看Nodejs有多快,从一个server说起。

创建
1
2
touch server.js
vim server.js

编辑js文件加入如下内容:

1
2
3
4
5
6
7
8
/**
* Created by jarvan4dev on 2017/1/6.
*/
var http = require('http');
http.createServer(function (request, response) {
response.end('hello world');
}).listen(5000);
运行
1
node server.js

然后浏览器访问 http://localhost:5000 即可,不像Java需要tomcat或者jetty。

关于更多

如果对Nodejs不是太熟悉的话,请参看:

  1. 官方文档:https://nodejs.org/api/http.html
  2. 淘宝Nodejs: 七天学会Nodejs
  3. Node社区:https://cnodejs.org/
我知道是不会有人点的,但万一有人想不开呢!