无服务器/AWS-Lambda 设置的 graphiql UI 损坏

Posted

技术标签:

【中文标题】无服务器/AWS-Lambda 设置的 graphiql UI 损坏【英文标题】:graphiql UI is broken for Serverless/AWS-Lambda setup 【发布时间】:2018-03-10 11:01:31 【问题描述】:

这是我正在关注的 AWS Lambda 和无服务器以及 GraphQL 的参考设置:

https://github.com/serverless/serverless-graphql-apollo

我正在尝试使用yarn run start-server-lambda:offline 离线启动项目,它确实可以毫无问题地启动,但是在导航到/graphiql 时,我得到了这个:

【问题讨论】:

您能否包括您的serverless.yml 以及您设置graphql 端点的处理程序部分,graphiql 使用? 【参考方案1】:

某处存在配置问题。

基本上,它向/production/graphql 发送请求,而它本应发送给/graphql

【讨论】:

看来您对错误配置的看法是正确的。但它并没有解决所有问题。现在对/graphiql 的所有请求都返回UI html:github.com/Birowsky/serverless-graphql-apollo/commit/… 我评论了那个 repo。

以上是关于无服务器/AWS-Lambda 设置的 graphiql UI 损坏的主要内容,如果未能解决你的问题,请参考以下文章

无服务器:服务文件未更改。跳过部署

为 AWS Lambda 和无服务器推荐啥本地节点版本

如何使用无服务器架构将数据从 S3 加载到 Redshift?

AWS-LAMBDA:没有这样的文件或目录,打开 './src/graphql/schema.graphql'

你如何在Typescript中优雅地导入AWS-Lambda?

关于AWS-Lambda函数的创建过程及注意事项