轻易创立nodejs服务器

日期:2019-09-07编辑作者:关于计算机

连接上一节,我们来深入分析一下代码:

轻巧创设nodejs服务器(2):nodejs服务器的结缘分析,

紧接上一节,大家来深入分析一下代码:

第一行央求(require)Node.js自带的 http 模块,并且把它赋值给 http 变量。

接下去大家调用http模块提供的函数: createServer 。

其一函数会回来七个对象,那几个指标有三个堪当 listen 的法门,那个主意有多少个数值参数,内定那几个HTTP服务器监听的端口号。

为了巩固可读性,大家来改一下这段代码。

本来的代码:

复制代码 代码如下:

var http = require("http");
http.createServer(function(request, response) {
 response.writeHead(200, {"Content-Type": "text/plain"});
 response.write("Hello World");
 response.end();
}).listen(8888);

能够改写成:

复制代码 代码如下:

var http = require("http");
function onRequest(request, response) {
 response.writeHead(200, {"Content-Type": "text/plain"});
 response.write("Hello World");
 response.end();
}
http.createServer(onRequest).listen(8888);

咱俩定义了壹个onRequest()函数,并将它当作参数字传送给createServer,类似回调函数。

我们给某些方法传递了贰个函数,这一个办法在有照望事件时有发生时调用那几个函数来扩充回调,大家把那称为基于事件驱动的回调。

接下去大家看一下onRequest() 的珍贵部分,当回调运维,我们的 onRequest() 函数被触发的时候,有三个参数被盛传: request 和 response 。

request : 收到的须求音信;

response : 收到诉求后做出的响应。

为此这段代码所施行的操作正是:

当接过须求时,

1、使用 response.writeHead() 函数发送贰个HTTP状态200 和 HTTP头的剧情类型(content-type)

2、使用 response.write() 函数在HTTP相应主体中发送文书“Hello World”。

3、调用 response.end() 完毕响应。

那般深入分析,是或不是加剧了您对这段代码的了然啊?

下一节我们来精通一下,nodejs的代码模块化。

紧接上一节,大家来深入分析一下代码: 第一行恳求(require)Node.js自带的 http 模块,并...

第一行央求(require)Node.js自带的 http 模块,况且把它赋值给 http 变量。

接下去大家调用http模块提供的函数: createServer 。

那些函数会回来二个指标,那一个指标有二个名称为 listen 的法子,那一个情势有二个数值参数,钦赐这么些HTTP服务器监听的端口号。

为了增长可读性,大家来改一下这段代码。

原先的代码:

复制代码 代码如下:

var http = require("http");
http.createServer(function(request, response) {
 response.writeHead(200, {"Content-Type": "text/plain"});
 response.write("Hello World");
 response.end();
}).listen(8888);

能够改写成:

复制代码 代码如下:

var http = require("http");
function onRequest(request, response) {
 response.writeHead(200, {"Content-Type": "text/plain"});
 response.write("Hello World");
 response.end();
}
http.createServer(onRequest).listen(8888);

我们定义了三个onRequest()函数,并将它作为参数字传送给createServer,类似回调函数。

咱俩给某些方法传递了贰个函数,那几个措施在有对应事件发生时调用这几个函数来张开回调,大家把那叫做基于事件驱动的回调。

接下去大家看一下onRequest() 的主体部分,当回调运转,大家的 onRequest() 函数被触发的时候,有五个参数被传出: request 和 response 。

request : 收到的乞请音信;

response : 收到须要后做出的响应。

故此这段代码所实行的操作就是:

当接受央求时,

1、使用 response.writeHead() 函数发送贰个HTTP状态200 和 HTTP头的从头到尾的经过类型(content-type)

2、使用 response.write() 函数在HTTP相应主体中发送文书“Hello World”。

3、调用 response.end() 完毕响应。

诸如此比剖析,是或不是加深了您对这段代码的明亮呢?

下一节我们来打听一下,nodejs的代码模块化。

您或然感兴趣的小说:

  • 轻巧创立nodejs服务器(10):管理POST必要
  • 自在创设nodejs服务器(7):阻塞操作的兑现
  • 自在创立nodejs服务器(6):作出响应
  • 轻便成立nodejs服务器(5):事件管理程序
  • 自在创制nodejs服务器(4):路由
  • 自在创造nodejs服务器(3):代码模块化
  • 轻便创造nodejs服务器(1):二个简单nodejs服务器例子
  • 零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开辟入门
  • 用用outlook Express 由于服务器拒绝接受发件人的电子邮件地址,那封邮件十分的小概发送
  • Express与NodeJs成立服务器的三种办法

本文由今晚最快开奖现场直播发布于关于计算机,转载请注明出处:轻易创立nodejs服务器

关键词:

jQuery分组选择器用法实例,jQuery后代选择器用法

本文实例讲述了jQuery分组选择器用法。分享给大家供大家参考。具体分析如下: 本文实例讲述了jQuery后代选择器用法...

详细>>

运用jquery动态加载js文件的方法,如何采用jquer

方法很简单,这里就不多废话了,直接奉上代码: 使用jquery动态加载js,css文件 复制代码 代码如下: 复制代码 代码如...

详细>>

jQuery后代选择器用法实例

本文实例讲述了jQuery后代选择器用法。分享给大家供大家参考。具体分析如下: jQuery后代选择器用法实例,jquery后代...

详细>>

方法用法实例,jquerycss用法实例

正文实例陈诉了jQuery的css()方法用法。分享给大家供咱们参照他事他说加以考察。具体深入分析如下: jQuery的css()方法...

详细>>