https - HTTPS 中的 AWS Amplify 模拟
问题描述
使用以下堆栈:
- AWS 放大
- 节点JS
- ReactJS(使用 create-react-app 构建)
当运行放大模拟时,它会自动分配一个带有 HTTP 的端点(可以在终端和aws-exports.js
文件中看到)。
但是,我在 HTTPS 环境中本地托管我的应用程序,($env:HTTPS="true") -and (npm start)
以便更好地适应社交登录,这些登录通常要求所有请求都来自 HTTPS,即使在本地主机上也是如此。
我经常不得不将我的 env 更改为 HTTP 来尝试使用模拟后端的东西,而不是仅仅在 HTTPS 中维护所有内容。
有没有办法让模拟后端通过 HTTPS 提供服务?
解决方案
我找到了部分答案。
使用 chrome 浏览器设置,选择隐私和安全并转到站点设置。
将您通过 http 请求的 URL 添加到允许不安全内容部分。这允许 https 的来源通过 http 请求。
推荐阅读
- wpf - Windows 10 虚拟桌面 - 同时两个输入(鼠标 + 触摸屏)
- windows - wget 下载不可见的 .png 文件
- php - 在 Mac OS Catalina 中安装 imagick 扩展:php_imagick.h:42:10:致命错误:找不到“php.h”文件
- python - 当它不在索引文件夹中时,如何使用 Flask 设置“静态”文件夹?
- python - 多线程上表的读/写并发问题(竞争条件)
- typescript - 当在条件中使用访问器时,打字稿编译器错误地抱怨“条件将始终返回真”
- javascript - 从两个数组javascript之间的差异中获取百分比值
- java - 修改数值数据类型以将其最小值设置为 1
- c - 如何仅列出 C 目录中用户提供的文件名?
- python - Mongodb使用$pull从嵌套数组中删除对象不使用pymongo