我正在从Apollo Server Hapi v1迁移到Apollo Server Hapi v2。我们的生产环境无法访问Internet,因此我们无法托管内置的Graphiql客户端,而不得不创建自己的Graphiql UI。我可以重用为v1开发的Graphiql代码,但更喜欢使用Apollo Server内置的Graphql Playground。
如何在不使用CDN文件index.css和middleware.js的情况下使用新的Graphql Playground?
答案 0 :(得分:1)
Apollo服务器2在graphql-playground-middleware-express之下使用,您实际上可以向其传递一些选项,但是不幸的是,没有与CDN可用性相关的选项可用 但是您可以执行其他一些解决方案:
快速简便
我发现当使用graphql-playground的电子释放时
它无法上网,并且一切都在本地运行。
Hack
您可以在封闭的网络中设置自己的“本地CDN”
在它尝试查找的特定域中提供所需的文件...
最好但最困难
选择并插入graphql-playground并弄清楚如何不依赖
在CDN上然后创建一个请求请求,使中间件成为
CDN独立