一个 Node.js 简单应用

一个node.js应用由哪几部分组成:

  • 引入required模块:我们可以使用require指令来载入Node.js模块
  • 创建服务器:服务器可以监听客户端的请求
  • 接收请求与响应请求:服务器很容易创建,客户端可以使用浏览器或终端发送HTTP请求,服务器接收请求后返回响应数据。

下面开始创建node.js应用:

(1)引入require模块

我们使用require指令来载入http模块,并将实例化的http赋值给变量http,实例如下:

var http = require("http");

(2)创建服务器

接下来我们使用http.creatServer()方法创建服务器,并使用listen()方法绑定8080端口。函数通过request,response参数来接收和响应数据。实例如下:

var http = require('http');

http.createServer(function (request, response){
    //发送HTTP头部
    //HTTP状态值:200:OK
    //内容类型:text/plain
    response.writeHead(200, {'Content-Type': 'text/plain'});
    
    //发送响应数据“Hello World”
    response.end('Hello World\n');
}).listen(8080);

//终端打印如下信息
console.log('Server running at http://127.0.0.1:8080/');

注:该server.js文件以括号({}())进行分块,直观上的美观与否并不影响程序运行(已测试)。

使用node命令执行以上代码,结果如下:

D:\UserName\Desktop\node server.js
Server running at http://127.0.0.1:8080/

server.js在Desktop文件夹下,打开该文件夹目录下的命令提示符,键入node server.js执行,然后在浏览器地址栏键入:http://127.0.0.1:8080/http://localhost:8080/

即可看到结果:Hello World

注记

通过这一笔记,我还是不太明白node.js的应用,暂时记录下来,等到我再次学习它的应用时,应该能有熟悉感。

参考资料

https://blog.csdn.net/sinat_20177327/article/details/76152471

打开微信扫一扫或者输入“代码者”即可订阅博客
comments powered by Disqus