搜索了两天后,我快要疯了,我真的希望有人能帮忙。
我有一个使用 gulp 的 AngularJS 项目。从这里我调用一个基本方法来执行和 http 发布到我的 c# API,如下所示:
var $http({
url: serverAddress + '/api/general/sendemail',
dataType: 'json',
data: '',
headers: {
"Content-Type": "application/json"
}
每当我调用此方法(或使用$http的任何方法(时,它似乎都会在服务器上执行两次调用。
奇怪的是,它只从AngularJS做。
如果我在邮递员上运行它,它只执行一次。
有什么想法吗?
感谢您的反馈,伙计们。
似乎只有当我从 gulp 提供页面时,它才会以这种方式运行。我上传到 IIS,它按预期工作。
关于您的评论,每次我单击发送按钮时,它都会发送电子邮件两次,它是一个控制器而不是服务。
谢谢