node.js - 如何终止我的功能,它正在工作但永无止境
问题描述
我将 apimangopay
用于我的应用程序。转移的功能有效,但在我刷新页面之前它永远不会结束。我没有错误代码,该功能仍在工作,但我们无法收到消息:'钱已转移'
也许我忘记了我的功能?
transfertMangoReferent: (req, res) => {
Serveur.findOne(
{ email: req.body.email },
"mangoWallet abonne",
(err, user) => {
if (user.abonne === true) {
api.Transfers.create(
{
AuthorId: req.user.mangoID,
DebitedFunds: {
Currency: "EUR",
Amount: req.body.amount * 100,
},
Fees: {
Currency: "EUR",
Amount: req.body.amount * 100 * 0.15,
},
DebitedWalletId: req.user.mangoWalletReferent,
CreditedWalletId: user.mangoWallet,
Tag: "Versement du pot Commun",
},
(model) => {
(error) => {
if (error) {
res.status(500).json({
message: "An error has occured with MANGO users",
});
}else{
res.json(model)
}
};
}
);
} else {
api.Transfers.create(
{
AuthorId: req.user.mangoID,
DebitedFunds: {
Currency: "EUR",
Amount: req.body.amount * 100,
},
Fees: {
Currency: "EUR",
Amount: req.body.amount * 100 * 0.25,
},
DebitedWalletId: req.user.mangoWalletReferent,
CreditedWalletId: user.mangoWallet,
Tag: "Versement du pot Commun",
},
(model) => {
(error) => {
if (error) {
res.status(500).json({
message: "An error has occured with MANGO users",
});
} else {
res.json(model)
}
};
}
);
}
}
);
},
我也可以在反应 js 中给你我的 fetch
<Button
className="CollectButton"
type="submit"
onClick={() => {
const headers = new Headers({
"Content-Type": "application/json",
Authorization: "bearer " + localStorage.getItem("token"),
});
const data = {
email: element.serveurMail,
amount: this.state.referent.amount,
};
const options = {
method: "POST",
headers: headers,
body: JSON.stringify(data),
};
fetch("https://back-end.osc-fr1.scalingo.io/serveur/referentTransfert", options)
.then((response) => {
return response;
})
.then(
(data) => {
console.log(data);
},
(error) => {
console.log(error);
}
);
}}
>
Envoyez
</Button>
解决方案
推荐阅读
- ios - SwiftUI List 动画导致应用在绑定快速变化时显示过时的结果
- javascript - 使用模式将文本分成单独的元素 - javascript
- r - 选择这样的向量元素,使元素之和完全等于指定值
- python - ValueError:形状 (None, 2) 和 (None, 3) 不兼容
- c++ - 如果像 iostream 这样的库是如此“标准”,为什么我必须#include 它?另外,如何查看头文件?
- android - 如何在颤动的列表卡视图上添加订阅按钮
- forms - 尽管正在执行中,但表单未使用“asp-route”设置的查询参数提交
- websphere - 如何在 IBM SPSS Modeler Derive Multiple Mode 中创建新变量?
- node.js - 向 AWS 存储桶发出 put 请求时出现 Cors 错误
- azure - 创建自定义 API 以使用 Microsoft Graph 发送电子邮件