如何创建一个node.js服务

 时间:2024-10-17 02:01:07

1、首先,在nodejs中 基本上所有方法都依赖”模块“,nodejs中封装好了很多模块供我们使用,调用模块也很方便 利用require方法,将模块存到变量里就可以拿来使用了,利用require方法获得模块,将模块赋值到http变量上,require里的值必须是字符串。

如何创建一个node.js服务

2、然后,nodejs作为js在服务器上的运行环境,你可以完全把它看成是js没有任何问题,他的数据类型、语法、对象都与js一毛一样,so 别害怕 其实很简单。nodejs有两种模块形式,一种是原生模块,即nodejs已定义好的模块,就像上面的http一样。

如何创建一个node.js服务

3、然后,为了实现某些功能和便于管理,我们经常会将我们的代码封装成一个一个的模块,尽量解耦其间的依赖关系,使代码可以复用。在nodejs中,每一个js文件即使一个自定义模块,引入方法也很简单:var server = require("./server");后面直接加上访问路径即可,访问路径可以是绝对路径也可以是相对路径。

如何创建一个node.js服务

4、然后,如果你的路径中没有此文件,nodejs会向下查找直到找到这个模块然后引入,所以如果你有两个相同的模块(比如两个服务器模块),最好还是把路径写对的好。因为我们想要搭建一个http服务器,需要用到http模块,这里我们可以新建一个server.js文件。

如何创建一个node.js服务

5、然后,调用了http的creatServer方法,这个方法就是nodejs用来创建一个http服务器的方法,这个方法本身什么都不会做,只会创建一个http服务器,但是他有且仅有一个回调函数,从这里我们可以看到nodejs里面会大量的用到callback 即回调函数,熟悉javascript的童鞋应该会很熟悉,尤其是经常使用jquery的朋友。

如何创建一个node.js服务

6、最后,web的运行原理,我们发送请求,服务器响应请求返回给我们响应页面数据,那既然是页面数据,一定有相应的文档类型,text、css、heml、等等,最后调用res.end()方法来为本次响应打上一个句号,有开始有结束。

如何创建一个node.js服务
  • 多开分身虚拟位置设置
  • 多开分身怎么修改定位?
  • 王者荣耀位置修改虚拟定位
  • 悟空分身怎么用
  • 多开分身怎么设置虚拟位置
  • 热门搜索
    手抄报边框设计图大全 校园手抄报图片 绿色校园手抄报内容 珍爱生命手抄报资料 武汉手抄报 我爱红领巾手抄报 70周年手抄报内容文字 善行历手抄报图片 反对邪教手抄报内容 中小学生守则手抄报