Node.js 是否有url查询长度限制?
我部署了一个GAE Standard node.js应用程序,并通过FeathersJS在对默认服务的请求中使用分页。如果我的url查询参数太大,我会看到HTTP 500错误。例如,在我的Mongo数据库中,通过50个文档id过滤一些数据,语法类似于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属性在本地对我的项目进行了适当的更改,以处理大型数组,并
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上的相关问题重复。链接的问题已经打开了一段时间,但是如果你想接收未来的更新,你可以“启动”它。我添加了一条要求更新的消息。