我正在使用graphql api的node,express和apollo-server
:
const server = new ApolloServer({typeDefs, resolvers})
server.applyMiddleware({app})
app.listen(process.env.PORT, () => {console.log('Listening on ' + process.env.PORT)})
一个请求会产生15 mb的大json响应,如果我限制我的连接或在无线网络不佳的房间中使用笔记本电脑,此请求可能需要很长时间才能完成:
这在开发环境中没有问题。但是在生产环境中,chromes网络标签中的下载似乎停止了18秒,然后等待直到达到网络服务器的2分钟限制,然后再执行实际超时操作:
... 1分钟后43秒:
我正在尝试解决IIS(运行iisnode),node,express或apollo-server中是否存在超时的问题,但是我被困住了,问是否有人对apollo-server有类似的经验或有任何经验?疑难解答提示?