如何创建一个node.js服务

2025-04-19 03:12:58

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服务
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:31
  • 阅读量:59
  • 阅读量:80
  • 阅读量:62
  • 阅读量:47
  • 猜你喜欢