找不到角模块无法解析

问题描述 投票:0回答:1

我最近开始与Angular合作,并创建了一个pwa,允许我的棋盘游戏俱乐部中的用户提交其游戏的结果。最终结果是一封电子邮件,其中包含发送给我自己和联赛经理的表格信息。表单效果很好,但是一旦我安装了mailgun软件包并尝试使用示例代码,就可以使用]

var mailgun = require('mailgun-js')({apiKey: api_key, domain: domain});

我开始对我认为是依赖项的各种模块了解如下内容。我查看了node-modules文件夹,并且pac-resolver在那里,看起来状态良好。对于各种模块,我收到了大约20个此类错误。我不知道如何解决这个问题或根本原因是什么。任何建议将不胜感激。

[ng] ERROR in ./node_modules/pac-resolver/dnsResolve.js
[ng] Module not found: Error: Can't resolve 'dns' in 'C:\Users\Phil\src\iw40klv2\node_modules\pac-resolver'
angular mailgun
1个回答
0
投票

您无法从浏览器中运行的前端javascript代码向mailgun api进行身份验证的请求。 mailgun API故意不支持该功能。如果这样做,您将获得状态代码0,表示CORS failure

注意:如果在浏览器中使用,则需要与之通信的代理由于cors限制,请使用Mailgun API。另外,请勿发布您的前端代码中的私有api密钥。

Mailgun API: Request header field Authorization is not allowed by Access-Control-Allow-Headers

https://github.com/angular/angular/issues/22022

© www.soinside.com 2019 - 2024. All rights reserved.