Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 是否有url查询长度限制?_Node.js_Google App Engine - Fatal编程技术网

Node.js 是否有url查询长度限制?

Node.js 是否有url查询长度限制?,node.js,google-app-engine,Node.js,Google App Engine,我部署了一个GAE Standard node.js应用程序,并通过FeathersJS在对默认服务的请求中使用分页。如果我的url查询参数太大,我会看到HTTP 500错误。例如,在我的Mongo数据库中,通过50个文档id过滤一些数据,语法类似于asset\u id[$in][45]=OBJECT\u id\u HERE。如果我把这个数字降低到20-25,我会得到正确的回复 我已经通过Express上的qs模块和query parser属性在本地对我的项目进行了适当的更改,以处理大型数组,并

我部署了一个GAE Standard node.js应用程序,并通过FeathersJS在对默认服务的请求中使用分页。如果我的url查询参数太大,我会看到HTTP 500错误。例如,在我的Mongo数据库中,通过50个文档id过滤一些数据,语法类似于
asset\u id[$in][45]=OBJECT\u id\u HERE
。如果我把这个数字降低到20-25,我会得到正确的回复

我已经通过Express上的
qs
模块和
query parser
属性在本地对我的项目进行了适当的更改,以处理大型数组,并且可以确认何时在本地运行,在now.sh和Azure App服务上,这些大型查询工作正常,这让我相信这是GAE问题

GAE中是否存在有效的查询url长度限制?如果需要,我们可以增加这个值吗


要澄清这是服务器到服务器的通信,而不是浏览器客户端到服务器的通信。

看起来这是一个已知问题。让我在Google issue tracker上找到了我的问题。

看起来我的问题可能与Google issue tracker上的相关问题重复。链接的问题已经打开了一段时间,但是如果你想接收未来的更新,你可以“启动”它。我添加了一条要求更新的消息。