Node.js + express + mongodb几乎同时处理两个http get请求

时间:2014-04-30 17:00:22

标签: node.js express

我有一个node.js + express + mongo DB app,其中,

app.get('/test/:testString', function (req, res) {
     console.log('req.params.testString: %s ', req.params.testString);
     ... insert to a collection....

从我的客户端,我几乎同时解雇了两个http。我认为应该有两个console.log打印出这两个请求。然而,奇怪的是,只有第二个请求的日志显示,只有第二个请求通过集合插入。在我的服务器端终端上,我可以看到两个http get请求到达。有什么想法吗?

此致 锤

更多:@ CFrei @ Peter

我想我知道原因。我的testString中有http://www.google.com。如果我删除' //'和' /',然后我可以看到打印出来的日志。我已经在我的原生的http get中使用了NSUTF8StringEncoding。需要在快速方面添加任何特殊处理吗?

1 个答案:

答案 0 :(得分:1)

如果客户端是浏览器,我的第一个猜测是浏览器连接管理会干扰。尝试在命令行上使用curl来测试。