我爱编程

node.js简单服务器搭建

2018-01-22  本文已影响0人  有幸的风

这几天正赶上放寒假,又要带着小兄弟们一起学习node.js,正好自己还没有进行系统性的梳理,就趁这个机会自己好好的学上一遍

环境早就配置好了,在这里也就不多说了

进入正题

1.对node.js服务器的理解

其实这样说倒不如说是对服务器的理解,服务器的作用和功能都是有相似之处的,所谓的服务器即为客户端提供服务,比如说服务器接收特定字符串‘time’后向客户端发送当前时间,即是与客户端的通信,说白了就是信息的“收”,“发”;node.js拥有许多针对客户端的模块可直接调用,因此node.js写服务器端代码非常方便。

2.使用node.js创建简单通信

这里的任务大致如下:

写一个脚本,监听本地服务器6666端口,当访问该端口时在浏览器打印“Hello,Node.js”

在写第一个脚本之前应该知道node.js应用的几个组成部分:

1.引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块。

2.创建服务器:服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。

3.接收请求与响应请求 服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。

在这里,我们需要用到node.js的http模块来实现功能

http模块语法:http.createServer([requestListener])

在这里,我们需要用 var http= require(“http”) 来引入http模块

接收参数:

requestListener   请求处理函数,自动添加到 request 事件,函数传递两个参数:

req  请求对象,想知道req有哪些属性,可以查看 “http.request 属性整合”。

res   响应对象 ,收到请求后要做出的响应。想知道res有哪些属性,可以查看 “http.response属性整合”。

代码:

代码

运行服务器:

run

访问6666端口:

实现功能

到这里,就已经实现了node.js通信的最简单服务器了。

上一篇下一篇

猜你喜欢

热点阅读