error-handling - 未处理的PromiseRejectionWarning : Error: You must `await server.start()` before calling `server.applyMiddleware()` at ApolloServer

标签 error-handling server graphql nestjs apollo

我正在尝试启动我的 nestJs 服务器,它一直给我这个错误:
UnhandledPromiseRejectionWarning: 错误:在调用 await server.start() 之前你必须 server.applyMiddleware()在 ApolloServer
我什至不确定从哪里调试,因为我对 NestJs 和 GraphQL 还是很陌生。

最佳答案

这是一个已知错误,有一个 Unresolved 问题 and a merged PR to fix it 。现在,您可以降级到 apollo-server-express@^2

关于error-handling - 未处理的PromiseRejectionWarning : Error: You must `await server.start()` before calling `server.applyMiddleware()` at ApolloServer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68354656/

相关文章:

java - 客户端/服务器程序之间的通信停止(java)

reactjs - 如何将多个查询传递给 apollo/graphql 中的 refetchQueries

symfony - 如何在服务中进行正确的错误处理

python - 尝试使用客户错误处理程序时出现 'KeyError: None' 错误 - Flask

python - 如何编写 Python 脚本从 FTP 服务器下载文件

python - 在 Django 2.2 中为 GRAPHENE 设置 'SCHEMA' 导入模块时出现问题

mysql - 如何将原始查询(Sequelize)的结果返回到 GraphQL

python-3.x - 错误我不明白

javascript - 如何检查 JavaScript 中的特定异常?

java - 将文件目录从 java 服务器映射到本地计算机