初识node

2017-09-27  本文已影响0人  蚊小文

1、nodeJS的特点

2、HTTP模块

Node.js中,将很多的功能,划分为了一个个mudule,大陆的书翻译为模块;这是因为,有一些程序需要使用fs功能(文件读取功能),有一些不用的,所以为了效率,你用啥,你就require啥。

//这个案例简单讲解http模块
//引用模块
const http = require("http");
//创建一个服务器,回调函数表示接收到请求之后做的事情
const server = http.createServer(function(req,res){
    //req参数表示请求,res表示响应
    console.log("服务器接收到了请求" + req.url);
    res.writeHead(200,{"Content-Type":"text/html;charset=UTF-8"});
    //设置响应头:文字编码
    res.end();
});
//监听端口
server.listen(3000,"127.0.0.1");

识别URL,用到两个新模块,第一个就是url模块,第二个就是querystring模块

3、模块

每一个模块文件夹中,推荐都写一个package.json文件,这个文件的名字不能改。node将自动读取里面的配置。有一个main项,就是入口文件:

{
      "name": "wwr",
      "version": "1.0.1",
      "main" : "app.js"
}

package.json文件,要放到模块文件夹的根目录去。

上一篇 下一篇

猜你喜欢

热点阅读