我正在使用 VueJS + Strapi 为按摩师建立一个网站,客户可以购买礼券。
现在我已经用 Paypal 支付网关设置了 VueJS 部分。
我想知道如何设置后端部分以及如何触发凭证的创建。
我打算做的是将paypal(onApprove)的响应发送到后端并在数据库中创建一个新凭证,然后通过电子邮件将其发送给收件人。
onApprove: async (data, actions) => {
const order = await actions.order.capture();
axios.post('myapiroute', order)
},
这安全吗?(如果我使用 CORS 只允许我的前端地址调用后端 API)
有没有办法“绕过” cors 或强制前端进行 API 调用?
有没有更安全的方法来做到这一点?