当前位置:首页 > 日记 > 正文

轻松地创建一个NodeJS服务器(3):代码模块化

轻松地创建一个NodeJS服务器(3):代码模块化
大多数的Nodejs功能块以模块形式存在。

我们通常有一个统一的入口index.js,然后调用不同的模块来完成我们需要的功能。

让我们来看看如何把server.js成模块使用的index.js主文件。

复制代码代码如下所示:

var(=HTTP);



http.createserver(…);
HTTP是一个独立的模块Nodejs,我们要求它在我们的代码中,将返回值赋给一个局部变量,公共方法的对象可以使用这个变量来调用的变量名称设置HTTP模块是不固定的,你可以根据你的喜好来命名这个变量,但我建议直接的模块名称的变量名,可以使代码更具可读性。

改变我们的代码在server.js这样,我们把代码中的开始()函数和用expors其他页面提供参考代码。

复制代码代码如下所示:

var(=HTTP);

函数start(){

功能要求(请求、响应){

console.log(收到请求。);

response.writehead(200,{内容类型:文本/平原});

response.write(Hello World);

response.end();

}

http.createserver(要求)听(8888);

console.log(服务器已经开始。);

}

exports.start =开始;
这样,我们可以创造我们的主文件index.js中开始我们的HTTP服务器代码,虽然仍在server.js。

创建index.js文件写以下:

复制代码代码如下所示:

var(=);

Server.start();
执行节点index.js

这样做,您可以将应用程序的不同部分放在不同的文件中,并通过生成模块将它们连接在一起。

下一节我们要了解路由。

相关文章

矢量绘图软件freehand10修改快捷键

矢量绘图软件freehand10修改快捷键

快捷键,修改,矢量,绘图软件,电脑软件,矢量绘图软件freehand10修改快捷键整理,需要的朋友赶紧的收集 本文编写了矢量绘图软件freehand10修改快捷键,可以帮助我们在设计工作中一半的努力工作,需要的朋友们快来收集它! 改性(M):转换(M):Zoom(S)Ctrl + F10…

CorelDraw10使笔记本教程

CorelDraw10使笔记本教程

教程,电脑软件,本教程是一个朋友的CorelDraw 10使笔记本的使用方法介绍,本教程的效果好,方法也比较简单,推荐你最喜欢的朋友学会一起工作 -我们将使用几个对象的不同组合,制作一个笔记本,如图63所示。 利润主要用于圆形和圆形物体的轮廓属性,如…

经典人格签名的励志哲学

经典人格签名的励志哲学

人格,哲学,经典,电脑软件,以下是《励志哲学经典人格签名》的全部内容 努力工作吧,没有比今天更年轻的你了。 我不叹息命运是不公的,我只是活着。 好东西不容易弄得到。 一个人不鼓励自己去支持自己,他心里赞扬自己。 如果你害怕失败,你永远赢不…

为了解决自举,模态在满足ESC键时无

为了解决自举,模态在满足ESC键时无

模态,页面,电脑软件,ESC,引导程序为我们提供了许多方便的页面控件,而模态控制就是其中之一,许多人遇到了在使用模态时无法关闭ESC键的问题,即使显式输入键盘选项无效。 $(# editformitemmodal)。模态({显示:真的,键盘:真}); 这个问题出现在2.1以后的…

在Jscript遍历表格参数的设置方法

在Jscript遍历表格参数的设置方法

设置,遍历,参数,方法,表格,在Jscript的领导下,有一个枚举器对象可以遍历集合。根据文件,下面的程序编写,可以穿越整个request.querystring收集: 复制代码代码如下所示: var参数=新的枚举器(要求的); 而(!Params.atEnd()){ 响应。写(params.item()+:+ request.q…

ps合成郁金香梦在海底的梦幻效果

ps合成郁金香梦在海底的梦幻效果

效果,梦幻,电脑软件,ps,郁金香,本教程是介绍我的朋友PS在海底合成紫郁金香梦效果图片的方法。教程的效果很漂亮,难度也不是很大。建议大家一起学习。 本教程的创意非常好,现实的物体被合成到海底,上海底部独特的光感非常梦幻,在大部分困难面前…

ps坞酷美人战士场景的合成

ps坞酷美人战士场景的合成

战士,场景,美人,电脑软件,ps,效果图的细节处理得很好,特别是光影效果,设置光源的位置后,根据光源的位置,包括明暗、色彩等进行调整,使效果更逼真。 效果图的细节处理得很好,特别是光影效果,设置光源的位置后,根据光源的位置,包括明暗、色彩等进行调…

AI结合数码板,吸引美丽时尚的女士。

AI结合数码板,吸引美丽时尚的女士。

女士,美丽,时尚,电脑软件,AI,本教程是向AI朋友介绍,结合数码板来绘制漂亮时尚的时尚女孩。教程制作的现代女孩很漂亮,难度也不是很大。建议看一看。 本教程教学习者使用AI与AI数字板绘制现代女性,原作者是教程,适合学习者用快速播放视频,很好,推…

js方法修改iframe页面的背景颜色

js方法修改iframe页面的背景颜色

修改,背景颜色,方法,页面,电脑软件,本文阐述了如何将一个iframe JS页面的背景颜色。分享给你供你参考。以下是如下: 下面的代码演示如何修改嵌入的iframe网页背景颜色通过js代码在网页 changestyle()函数 { var x = document.getelementbyid…

ps快速制作照片的逼真效果

ps快速制作照片的逼真效果

照片,逼真,效果,快速,电脑软件,本教程介绍了ps快速制作照片撕裂的现实效果。教程制作的图片非常漂亮,难度不大,新手可以来学习,希望对大家有帮助。 ps专业的图像处理软件,可以制作各种图片特效,几乎无所不能。今天给大家讲解的是ps快速制作照片…

如何在一张纸上打印多个PowerPoint

如何在一张纸上打印多个PowerPoint

教程,多个,纸上,高级,内容,PowerPoint打印一张纸是不是浪费了,而且数据不容易携带这和作者一样,让一张纸打印更多的PowerPoint内容栏! 后天,妈妈第一次登台演出!为此,母亲准备了两个星期,并做了幻灯片幻灯片讲座。 那天,妈妈说她想打印幻灯片,这样…

经典悲伤人格签名

经典悲伤人格签名

人格,悲伤,经典,电脑软件,以下是所有经典悲伤人格签名的内容。如果您喜欢小编辑器的建议,请继续关注它。 更多的表情,更可悲的是。 当我的头发达到腰长,他与她双宿双飞。 你不再牵着她的手,不再是我的英雄。 恐怕我不能忍受严重的毁损。 我想我…