node.js - 如何在nodejs Angular Universal Web应用程序上强制域到https?
问题描述
我有一个 Angular Universal 应用程序在 App Engine 上的 Google Cloud 平台上运行,并且我的自定义域指向它。
如何强制我的应用在 https 上运行。那么如何强制它从 http 始终使用 https 呢?
我需要在 server.js 入口点文件中添加什么吗?
解决方案
要将您的应用重定向到 https,您可以在 app.yaml 文件中添加以下内容:
runtime: nodejs10
handlers:
- url: /.*
secure: always
redirect_http_response_code: 301
script: auto
推荐阅读
- python - 如何使用 PyVista 将矢量箭头添加到 ABC 字段等 3D 绘图?
- xcode - 如何仅在 Xcode 中为控制台启用换行?
- php - Symfony 学说并发查询和操作
- python - 尝试使用 while 循环时出现回溯错误和“'int' 类型的参数不可迭代”
- python - 如何使用 pandas 和 matplotlib.pyplot 绘制半大型数据集(约 20k 点)?有没有更好的绘图工具?
- unity3d - Unity2D如何识别同一标签下的不同精灵?
- rsa-archer-grc - 如何识别包含自定义对象的所有 Archer 应用程序/问卷
- reactjs - 如何修复 Next.js Vercel 部署模块未找到错误
- ssl - 是否可以从 HTTPS 向 HTTP 发出跨域 javascript 请求?
- elf - 多个ELF程序头是什么意思