今天开始NodeJS的学习之旅,我觉得大概一周的时间可以搞定吧,哈哈,希望是。
先从一个简单的例子开始:
var http=require('http');
http.createServer(function(request,response){
response.writeHead(200,{'Content-Type':'text/plain'});
response.end('Hello World\n');
}).listen(8080);
console.log('Server is runnning on 8080');
上面的例子中 require 相当于Java中的import,意思是把一个NodeJs里的http包导入进来。同时,这里的var http= 相当于把导入的包赋予了变量http,相当于对象创建吧。
http.createServer是创建一个http服务的方法,其中的function(request,response)代表整个函数接收请求和响应两个参数,最后的listen(8080)是代表监听端口收8080
我不知道这种方式创建的服务器是否可靠,跟进Java的开发经验,应该是不行的。后续研究一下是否有好的解决方案。