关于在node.js中请求
So about requesting in node.js
好的,看看这段代码。。
var http = require('http');
var handleRequest = function (request, response){
response.writeHead(200,{"context-type":"text/plain"});
response.end('Welcome to the node club! :)');
}
//the createServer method... creates a server WOW!
http.createServer(handleRequest).listen(8888);
console.log('The servers are running and the bacon is stopping');
看起来很简单,handleRequest函数将在节点允许我响应时创建一个writeHead函数。。。正确的如果是这样的话,我将能够在结束方法中写出"欢迎来到节点俱乐部"。关于节点,我不了解的是请求变量或对象或其他什么在功能中我是否请求节点?还是节点请求我运行函数?我没有在函数中使用请求变量,所以如果我忽略了它,它还会运行吗
http.createServer
的参数是在每个请求中调用的函数。该功能记录为
function (request, response) { }
request是http的一个实例。IncomingMessage和response是http的一个实例。服务器响应。
你在这个功能中做什么取决于你;它可以是任何东西。
然而,实际上所有的web应用程序最终都会向客户端编写一个答案,这是通过response
对象完成的。此外,由于只提供一个页面的应用程序非常有限,大多数应用程序还希望从HTTP请求中获得信息,包括请求的路径(类似于'/questions/37265770/so-about-requesting-in-node-js'
,在request.path
中)、HTTPPOST参数等。
调用函数时有两个参数,第一个是请求对象,第二个是响应对象。这里不涉及魔术——你似乎把魔术称为"节点",但这只是项目的名称。
相关文章:
- 有没有一种方法可以防止img get请求使用css或js发生
- 在openshift node js应用程序中获取请求
- node.js请求数据事件未在CORS ajax调用中触发
- 关于在node.js中请求
- 在Hapi.js Restful API中了解请求IP
- 回复'js'仅当请求有错误时(否则使用html)
- 如何判断请求/承诺是否需要超过5秒才能完成,angular js
- 请求js中的回调问题
- Chrome没有请求JS源地图,但Firefox请求
- 获取请求JS文件的网站的域
- 快递中的客户端 DEL 请求.js
- node.js请求js与curl相比失败
- 从请求.js请求方法返回结果
- 请求.JS和节点.js数据问题
- 从 Backbone 发送发布请求.js返回跨域错误
- 对服务器节点的请求.js
- 节点 - 请求.js仅在服务器上重置错误
- 脚本自己发出错误的请求(JS - TheMovieDb api)
- 如何阻止浏览器在IMG上发送额外请求.JS中的SRC变化
- 变量未在请求 JS 的数据事件中更新