【发布时间】:2014-07-06 08:24:27
【问题描述】:
我正在尝试简单的 NodeJS 应用程序,以便了解异步性质。
但是我的问题是,一旦我从浏览器中点击“/home”,它就会等待响应,同时当“/”被点击时,它会先等待“/home”的响应,然后再响应到“/”请求。
我担心的是,如果其中一个请求需要繁重的处理,我们不能同时请求另一个请求吗?这是正确的吗?
app.get("/", function(request, response) {
console.log("/ invoked");
response.writeHead(200, {'Content-Type' : 'text/plain'});
response.write('Logged in! Welcome!');
response.end();
});
app.get("/home", function(request, response) {
console.log("/home invoked");
var obj = {
"fname" : "Dead",
"lname" : "Pool"
}
for (var i = 0; i < 999999999; i++) {
for (var i = 0; i < 2; i++) {
// BS
};
};
response.writeHead(200, {'Content-Type' : 'application/json'});
response.write(JSON.stringify(obj));
response.end();
});
【问题讨论】:
标签: node.js