我有一个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。需要在快速方面添加任何特殊处理吗?
答案 0 :(得分:1)
如果客户端是浏览器,我的第一个猜测是浏览器连接管理会干扰。尝试在命令行上使用curl
来测试。