这样做的目的是什么?Var HTTP = require(' HTTP ')
What is the purpose of this? var http = require('http')
我对服务器端非常陌生,所以对这样一个基本的问题感到抱歉。
我在这篇博客文章中看到一个Node/Express服务器文件的例子,然后发现了这个:
var http = require('http')
需要'http'的目的是什么?这似乎并不是一种依赖。这是Express/Node的东西吗?有人能解释一下吗?
'http'
是node.js中的核心模块。Node.js需要创建http/https服务器,因此我们必须导入http模块来创建http服务器。因此,
var http = require('http')
只是导入内置的http
模块,这样我们就可以创建http服务器来响应我们的请求。导入模块后,可以使用http
模块提供的createServer()
方法创建服务器。
var server = http.createServer(handleRequest);
更多详细信息,请访问https://nodejs.org/api/http.html
您将使用Node的require函数来使用http模块。Require类似于其他语言中的import或include等关键字。Require将包的名称作为字符串参数,并返回一个包。返回的对象没有什么特别之处——它通常是一个对象,但也可以是一个函数、字符串或数字。
var http = require('http')
Node有一个名为http的内置模块。它对于构建web应用程序非常有用。通过使用上面的代码,您将获得HTTP模块暴露的所有内容。
这就像创建一个类的对象并访问该类的所有属性(变量和函数)。
要使用HTTP服务器和客户端,必须使用
require('http')
.
是一个由Node.js提供的API。如果您想了解更多信息,请访问https://nodejs.org/api/http.html
似乎没有任何依赖
但它是。在示例的更下面有这样一行:
var server = http.createServer(app).listen(port, function() { ...
需要http
工作。你可能错过了
- 在 api 文档中 socket.io“Server(srv:http#Server, opts:Object)”是什么
- 有谁知道这行代码的输出是什么?$.get(“http://192.168.4.1:80/”, {pin:p}.
- 在 http 请求中添加事件侦听器 ( request.on ) 是什么意思?而笏就是它的用途
- 了解HTTP请求中的referr/referrer的安全方法是什么
- Http 请求与凭据这是什么以及为什么使用它
- 在 Node 中,创建具有“等待连接”超时的 http 连接的好方法是什么
- HTTP PUT的目的是什么
- $http超时是什么意思
- 这个正则表达式是什么意思.检查http或https超链接就足够了吗
- 相对质量因素在HTTP中是什么意思
- 从mvc.net获取用于AngularJS http的url的健壮方法是什么?
- 在没有外部库的情况下,在Node中处理多个异步http请求的正确方法是什么?
- 对于用户提交的无效数据,适当的HTTP响应是什么?
- 当Node.js请求其他服务器的长时间http请求时,Node.js的正确行为是什么?
- 这样做的目的是什么?Var HTTP = require(' HTTP ')
- 有些东西破坏了我的Node.js HTTP请求,我不知道是什么破坏了它
- 限制从家庭网络上的grunt web服务器到远程托管web服务器的http://连接的正确CORS条目是什么?
- 到底是什么影响在http://bsonspec.org/#/faq
- Angular2中实际使用的http绑定是什么
- 在带有 http 请求操作的按钮上显示指示器的 Angular 方式是什么?