NodeJS从入门到放弃

3_Node创建一个应用

2020-04-28  本文已影响0人  哈士奇大叔

Node.js创建一个应用

如果我们使用PHP来编写后端程序的话,需要Apache或者Nginx 的HTTP服务器,如果使用asp.net来编写网站程序的话,需要IIS 或者Apache或者Nginx的HTTP服务器。
对于Node.js来讲,概念完全不一样;使用Node.js时,我们不止是在实现开发一个应用程序,同时还实现了整个HTTP服务器(相当于开发应用的同时,开发类似于Apache,Nginx的HTTP服务器)。

1.node.js 构成

2.创建应用

2.1 使用require 引入HTTP模块

var http=require('http');

2.2 创建服务器

我们使用http.createServer(function(request,response){}) 方法创建服务器,并使用listen 方法绑定监听指定端口。函数接收request ,response参数来接受和响应数据。

// 引入http模块
let http=require('http');
// 创建服务器
let server=http.createServer(function(req,res){
    /**
     * req: 请求对象(此次请求的所有数据信息)
     * res: 响应对象(给请求对象响应信息,使用res)
    */
    // 发送HTTP请求头
    //HTTP 状态 200:ok  404:not found
    res.writeHead(200,{"Content-Type":"text/plain;charset=utf-8"});
    // 发送响应数据“你好NodeJS”;
    res.write('你好Node');
    res.end('!!!!结束');//结束此次请求,返回响应结束
});
// 绑定端口
server.listen(8888,function(){
    console.log('server is running at http://127.0.0.1:8888');
})
上一篇 下一篇

猜你喜欢

热点阅读