当前位置: 首页 > 面试题库 >

在Google App Engine上禁用Node JS的默认域https:// [project-id] .appspot.com

陈琪
2023-03-14
问题内容

我已将Node JS应用程序部署到Google Cloud App Engine上,并且可以为我的应用程序成功添加自定义域。

假设我的自定义域为 example.com

现在,我可以通过example.com& www.example.com
浏览我的应用程序,它可以按预期运行。但是我发现我仍然可以通过默认域浏览我的应用程序。 https:// [project-id]
.appspot.com

我想禁用默认域,可以这样做吗?


问题答案:

您不能禁用该默认域。您将必须编写重定向脚本。您可以在请求的中测试“ appspot” HTTP_HOST,并在请求的中测试“ AppEngine-
Google” HTTP_USER_AGENT,以确定它是否是内部请求。

另外,内部功能(例如cron作业和任务队列)在该域上运行,因此请小心操作。给定301,任务队列将失败。



 类似资料:
  • 的复制构造函数和赋值操作符的情况下,便编译器会为我们生成默认的复制构造函数和赋值操作符,以内存复制的形式完成对象的复制。虽然这种机制可以为我们节省很多编写复制构造函数和赋值操作符的时间,但是在某些情况下,比如我们不希望对象被复制,这种机制却是多此一举。) 关于类的“禁止复制”,现在可以使用delete关键字完美地直接表达: class X { // … X& operator=(c

  • 我在一个项目中使用Spring Boot和Data REST,我想禁用以下默认映射来调试映射问题: 我发现这个问题禁用了,这会导致这些映射不被映射。但是,我的控制器映射也不会被映射。 我可以在保留我定义的映射时禁用这些映射吗? 提前谢谢。

  • 这个问题非常类似于如何禁用ExpressBodyParser进行文件上传(Node.js)。他们提供的答案是针对Express3的,我用更新后的Express4尝试了这个解决方案,但它似乎不起作用。 我正在使用Node.jsExpress构建一个Web应用程序。我正在使用另一个库,BodyParser,来解析后参数。然而,我希望对多部分表单数据POSTS有更细粒度的访问——我需要将输入流管道到另一

  • 请查找我的应用程序登录FileAppender配置。 我没有为警报文件追加器配置任何rollingpolicy,但仍在进行滚动。我需要一个单一的文件,我的所有错误通过一天,一年等,请帮助。 谢谢Satyajit

  • 我有spring boot 2 REST应用程序,启用了Spring执行器。默认情况下,spring会在endpoint中生成大量指标(jvm、cpu、内存等)。除此之外,我还使用测微计API创建自定义指标。到目前为止,它一直运行得很好。 现在,我需要只生成自定义指标,但禁用spring提供的所有默认指标。请注意,我不想禁用endpoint,但我只想禁用默认指标。 现在直接/间接地可能吗? 谢谢你

  • 问题内容: 在服务器启动时,将2GB(大约)数据从mongodb导出到Redis,然后显示错误消息。 然后使用此命令启动服务器并正常运行。但是需要在nodejs applicaton中进行配置,以便节点服务器始终以4gb内存启动。请帮我解决这个问题?谢谢。 问题答案: 其中 SomeScript 是要使用节点执行的文件名。