首页 > 解决方案 > HTTPS 中的 AWS Amplify 模拟

问题描述

使用以下堆栈:

当运行放大模拟时,它会自动分配一个带有 HTTP 的端点(可以在终端和aws-exports.js文件中看到)。

但是,我在 HTTPS 环境中本地托管我的应用程序,($env:HTTPS="true") -and (npm start)以便更好地适应社交登录,这些登录通常要求所有请求都来自 HTTPS,即使在本地主机上也是如此。

我经常不得不将我的 env 更改为 HTTP 来尝试使用模拟后端的东西,而不是仅仅在 HTTPS 中维护所有内容。

有没有办法让模拟后端通过 HTTPS 提供服务?

标签: httpsmockingbackendaws-amplify

解决方案


我找到了部分答案。

使用 chrome 浏览器设置,选择隐私和安全并转到站点设置。

将您通过 http 请求的 URL 添加到允许不安全内容部分。这允许 https 的来源通过 http 请求。


推荐阅读