首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Google Cloud App Engine上运行GraphQL服务器

在Google Cloud App Engine上运行GraphQL服务器
EN

Stack Overflow用户
提问于 2016-12-28 01:45:41
回答 1查看 1.8K关注 0票数 1

在node.js中,为了在本地运行端点,我在app.js中使用以下代码片段

代码语言:javascript
复制
app.use('/graphql', (0, _expressGraphql2.default)(function (req) {
  return {
    schema: _schema2.default,
    pretty: true,
    context: _extends({ db: _models2.default }, (0, _isUser2.default)(req.headers['authorization'].split(' ')[1]))
  };
}));
app.listen(8080, function () {

但是,我的应用程序在尝试访问hostname:8080/graphql时没有收到来自端点的任何响应。这在我的本地机器上工作。

EN

回答 1

Stack Overflow用户

发布于 2017-01-24 05:04:05

您帖子的标题表明您的node.js应用程序已部署到Google app Engine中。在该环境中,无需担心为实例分配IP地址。实例由App Engine管理,请求路由到您的应用程序也是如此。

要访问该应用程序,一旦部署到app Engine,只需按照以下模式进行寻址: app_name.appspot.com。或者,对于自定义域,您可以按照本文档的“使用自定义域和SSL”指南1.“将SSL添加到自定义域”中的子章进行操作,如果需要,可以帮助您设置SSL。

默认情况下,应用程序在应用程序引擎中侦听端口8080。这与外部调用者无关,他们只能使用以下模式: app_name.appspot.com来调用应用程序。这种情况适用于应用程序引擎环境。

1

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41349742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档