当前位置: 首页 > 知识库问答 >
问题:

谷歌云节点。js快讯。亚马尔不工作了

晋功
2023-03-14

我正在用node制作一个web应用程序。js使用谷歌应用引擎。

我想重定向https://MY_PROJECT_ID.appspot.com到我的保管域。我跟着这个maual,但不工作。什么是问题?

https://cloud.google.com/appengine/docs/flexible/nodejs/how-requests-are-routed#routing_with_a_dispatch_file

dispatch.yaml
dispatch:
  - url: 'fermi.me/' //my custom domain 
    service: default

console
gcloud app deploy dispatch.yaml
Configurations to update:

descriptor:      [./nodejs-getting-started/2-structured-data/dispatch.yaml]
type:            [routing rules]
target project:  [XXXXXXX]

Do you want to continue (Y/n)?  Y

Updating config [dispatch]...done.

即使,dispatch.yaml成功部署,如果我执行'应用部署',重定向不工作。我已经在谷歌云注册域,静态网站工作。

我找到了根本性的问题并解决了。

>

  • 我已经用bucket连接到静态网站。

    https://cloud.google.com/storage/docs/hosting-static-website

    应用程序引擎域中的web控制台设置出错。(信息:“域已映射到谷歌云平台中的一个项目”。此消息中有一个严重错误。

    https://cloud.google.com/appengine/docs/standard/python/mapping-custom-domains

    示例错误消息。仅当您已将存储静态网站连接到域时,才会显示此选项。错误:域已映射到谷歌云平台中的一个项目

    您可以将命令行工具与gcloud beta一起使用。Websole会出错,但命令行可以工作。映射域后,您现在可以使用websole。您应该添加cname,因为上面的maunal(映射域)解释了有一个指南。

    https://stackoverflow.com/a/46780534/9049333

  • 共有1个答案

    常彭薄
    2023-03-14

    调度文件仅用于将已经到达应用程序的请求定向到相应的服务/模块。如果请求与任何调度不匹配。yaml规则它会自动指向默认服务(顺便说一句,使您的规则变得多余)。

    调度文件不会将请求重定向到另一个域(或您的应用程序之外的任何地方,真的)。所以此时您走错了路。

    您需要在应用程序中处理这种重定向。可能相关的起点是:

    • 禁用默认域https://[project id]。appspot。Google App Engine上节点JS的com
    • 应用程序引擎上的HTTP到HTTPS重定向
     类似资料:
    • 我正在尝试使用node。用于访问googleAPI的js客户端库(https://github.com/google/google-api-nodejs-client).我正在尝试使用谷歌云存储API插入bucket和object。我可以成功列出项目存储的存储桶。还可以从存储器中检索特定的存储桶。但无法插入桶或对象。 执行API调用的代码: 以下是日志中显示的内容: 任何指示什么是“必需的”,如何

    • 我是谷歌应用引擎的初学者,也是Python网页开发的初学者。在制作了一个基于Python的小应用程序之后,我在过去的6天里一直在尝试将其上传到GAE上。下面的“app.yaml”文件给出了之后给出的错误。 Google App Engine在使用Python 2.7.3时出现以下错误 如果有人能帮助我,我将非常感激,尤其是在美国“感恩节”的这一天 “app.yaml”文件按照建议的间距进行了更新。

    • 按照https://cloud.google.com/endpoints/docs/openapi/get-started-cloud-functions入门指南获取CDN背后的云功能。将ESPv2 Beta部署到Cloud Run并获得预配的CloudRun服务URL。现在我的文件碰壁了。当我运行命令时: 我得到了错误响应: 我正在使用的似乎与教程中的示例几乎相同,并且似乎此错误表示云函数终结点

    • 我正在尝试使用Google云存储API,该API现已发布在App Engine网站的文档部分。文档指出,您必须将appengine服务帐户添加为API控制台中的团队成员。然而,我们在谷歌应用程序域中使用云存储,这只允许该域的用户作为团队成员添加。那么,不可能添加服务帐户(@appspot.gserviceaccount.com)吗?。有什么变通办法吗?

    • 亚马逊云 图 1.20.2.1 - AWS AWS,即 Amazon Web Services,是亚马逊(Amazon)公司的 IaaS 和 PaaS 平台服务。AWS 提供了一整套基础设施和应用程序服务,使用户几乎能够在云中运行一切应用程序:从企业应用程序和大数据项目,到社交游戏和移动应用程序。AWS 面向用户提供包括弹性计算、存储、数据库、应用程序在内的一整套云计算服务,能够帮助企业降低 IT

    • 更新:我的http请求endpoint出错。我没有设置适当的身份验证选项,因此修复了很多错误,可能是这个特定的错误。 我的问题与这里的问题类似: Node.jsLambda函数从REST调用返回"响应无效"给Alexa服务模拟器 然而,这个问题的解决方案并不能解决我的问题。因此,我对Hana云中的xsjs服务进行了http请求调用。我收到“响应无效”错误消息。我不明白为什么。以下是我的功能: 以及