UnhandledPromiseRejectionWarning: 错误:在 ApolloServer 调用 `server.applyMiddleware()` 之前,你必须先`await server.start()` [英] UnhandledPromiseRejectionWarning: Error: You must `await server.start()` before calling `server.applyMiddleware()` at ApolloServer
问题描述
我正在尝试启动我的 nestJs 服务器,但它一直给我这个错误:
I am trying to start my nestJs server and It keeps giving me this error:
UnhandledPromiseRejectionWarning: 错误:您必须在调用 server.applyMiddleware()
之前await server.start()
在 ApolloServer
UnhandledPromiseRejectionWarning: Error: You must await server.start()
before calling server.applyMiddleware()
at ApolloServer
我什至不知道从哪里调试,因为我对 NestJs 和 GraphQL 还很陌生.
I'm not even sure where to debug from as I am still very new at NestJs and GraphQL.
推荐答案
这是一个已知的 bug,有一个未解决的问题 和一个合并的 PR 来修复它.现在,您可以降级到 apollo-server-express@^2
This is a known bug with an open issue and a merged PR to fix it. For now, you can downgrade to apollo-server-express@^2
这篇关于UnhandledPromiseRejectionWarning: 错误:在 ApolloServer 调用 `server.applyMiddleware()` 之前,你必须先`await server.start()`的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!