我已经将我的 Node JS 应用程序部署到 Google Cloud App Engine 上,并且我可以成功地为我的应用程序添加我的自定义域。
假设我的自定义域是 example.com。
现在我可以通过 example.com 和 www.example.com 浏览我的应用程序,它按预期工作。但我发现我仍然可以通过默认域浏览我的应用程序。 https://[project-id].appspot.com
我想禁用默认域,可以这样做吗?
最佳答案
您不能禁用该默认域。您将不得不编写重定向脚本。您可以在请求的 HTTP_HOST
中测试“appspot”,并在请求的 HTTP_USER_AGENT
中测试“AppEngine-Google”,以确定它是否是内部请求。
此外,内部功能(如 cron 作业和任务队列)在该域上运行,因此请谨慎行事。如果出现 301,任务队列将失败。
关于node.js - 在 Google App Engine 上禁用 Node JS 的默认域 https ://[project-id]. appspot.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44353787/