【问题标题】:Vercel can't talk to my backend in productionVercel 无法在生产中与我的后端通信
【发布时间】:2020-09-24 23:32:28
【问题描述】:

我正在部署一个基于 React+Nodejs 构建的副项目。

我使用 Vercel 部署了 React 部分,多么棒的服务。然后,我将 Node 后端部署到当前处于活动状态且可访问的 AWS ECS。

问题是,Vercel 默认配置 HTTPS,所以我还需要在我的后端启用 HTTPS 以允许通信。否则,我会在前端收到“阻止混合内容”错误。

我尝试从 ACM 获取证书,但 Vercel 拥有它,因此我无法为 Amazon 添加 CAA 记录(它删除了末尾的“.”)。我目前有 Vercel 的支持票,可以尝试解决此问题。

如果有其他方法可以解决此问题,或者我什至没有走在正确的轨道上,请告诉我。谢谢。

编辑:这是我为 ACM 关注的页面:https://docs.aws.amazon.com/acm/latest/userguide/setup-caa.html

【问题讨论】:

    标签: reactjs https dns vercel


    【解决方案1】:

    实际上不需要尾随点。如您所见here,Vercel 也在使用多个 CAA 记录,没有任何问题。您可以在线搜索更多示例。

    【讨论】:

    • 我相信点 is 是 name 字段所必需的。该网站仅显示值字段。如果不需要,那么 ACM 就会损坏,因为它一直失败。文档:docs.aws.amazon.com/acm/latest/userguide/setup-caa.html
    • 您需要使用“@”作为域的根。该指南应告诉您使用“@”或“。”作为“名称”参数。
    • 哇...我非常感谢您的帮助,这将非常有帮助!谢谢
    猜你喜欢
    • 2022-01-12
    • 2023-01-29
    • 2021-12-07
    • 1970-01-01
    • 2021-04-16
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    相关资源
    最近更新 更多