首页 > 解决方案 > 如何在nodejs Angular Universal Web应用程序上强制域到https?

问题描述

我有一个 Angular Universal 应用程序在 App Engine 上的 Google Cloud 平台上运行,并且我的自定义域指向它。

如何强制我的应用在 https 上运行。那么如何强制它从 http 始终使用 https 呢?

我需要在 server.js 入口点文件中添加什么吗?

标签: node.jsgoogle-cloud-platformangular-universal

解决方案


要将您的应用重定向到 https,您可以在 app.yaml 文件中添加以下内容:

runtime: nodejs10

handlers:
- url: /.*
  secure: always
  redirect_http_response_code: 301
  script: auto

推荐阅读