express - 在 GraphQL Apollo Server v2.0 中公开 HTTP GET API
问题描述
我在我的项目中使用 Apollo Server v2.0(不带中间件),我想添加对 HTTP GET 端点的支持以进行文件下载。有没有办法在不使用 apollo-server-express 的情况下公开 API 端点?
谢谢
解决方案
不。虽然apollo-server
目前express
在后台使用,但 Express 实例并未作为ApolloServer
实例上的属性公开。为了公开任何其他端点,您需要迁移到apollo-server-express
任何其他可用的框架集成。由于 API 几乎相同,因此迁移相对轻松。
推荐阅读
- python - pip install 无法从工件解析版本
- node.js - 无法在电子中使用模块 Puppeteer
- python - 来自 Python 的 Microsoft Graph API 调用
- python - 一维傅里叶卷积python
- java - 输入任何数字/文本时如何获得自动完成结果,而不仅仅是android中的第一个
- clojure - 如何在 Linux 管道中运行 clojure 文件?
- xml - OPC UA 模型编译器和节点集
- javascript - Angular 路由器:如何根据路由器的一部分重定向到组件链接
- powershell - PowerShell,测试 Internet Explorer 是否已初始化
- c# - Visual Studio - Web 配置转换记住旧的属性值