使用 lambda 函数的 AWS Cloudfront 错误

AWS Cloudfront error with a lambda function

我在 lambda 上有一个 angular 应用程序 运行。通过 AWS 提供的默认域访问应用程序一切正常。问题是当我尝试将自定义域与 api-gateway 一起使用时。浏览器似乎访问了 lambda 函数,但它抛出以下错误:

Failed to load module script: The server responded with a non-JavaScript MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec

我最终采取了解决方法。我使用了一个名为“Serverless-domain-manager”的无服务器插件来管理所有 api 网关配置。这就成功了。

希望这可以帮助遇到类似问题的人:)