reactjs - 单击按钮时出现 404 错误
问题描述
反应应用程序正在启动,但只要我输入“支付 500”按钮,就会出现 404 错误。[这是我面临的错误。任何帮助,将不胜感激。先感谢您。 在此处输入图像描述
[按钮][2] .imgur.com/KXEOb.png
displayRazorpay 函数 我无法发布代码,因为堆栈溢出给我一个错误,提示代码太多。
return (
<div className='App'>
<header className='App-header'>
<img src={logo} className='App-logo' alt='logo' />
<p> React !</p>
<button className='App-link' onClick={displayRazorpay}>
Pay ₹500
</button>
</header>
</div>
);
async function displayRazorpay() {
const res = await loadScript(
'https://checkout.razorpay.com/v1/checkout.js'
);
if (!res) {
alert('Razorpay SDK failed to load. Are you online?');
return;
}
const result = await axios.post('/payment/orders');
if (!result) {
alert('Server error. Are you online?');
return;
}
const { amount, id: order_id, currency } = result.data;
const options = {
key: 'rzp_test_ebAiytazvr1MvI', // Enter the Key ID generated from the Dashboard
amount: amount.toString(),
currency: currency,
name: 'Anand',
description: 'Test Transaction',
image: { logo },
order_id: order_id,
handler: async function (response) {
const data = {
orderCreationId: order_id,
razorpayPaymentId: response.razorpay_payment_id,
razorpayOrderId: response.razorpay_order_id,
razorpaySignature: response.razorpay_signature,
};
const result = await axios.post('/payment/success', data);
alert(result.data.msg);
},
prefill: {
name: 'Anand',
email: 'mmmmmmmmmmm@gmail.com',
contact: '91111111111',
},
notes: {
address: '..............',
},
theme: {
color: '#616161',
},
};
解决方案
推荐阅读
- c# - 允许对 asp.net core 2.x 中的静态文件进行 POST 访问
- javascript - 使用 jest 编写流式测试
- python - dask 在运行函数之前是否等待资源可用?
- bash - 将时间戳附加到从 AWK 脚本生成的日志条目
- java - Netbeans 中的 FXML 文件不断将更改还原为原始副本?
- makefile - 删除源文件时增量制作失败
- html - 如何将这两个图像对齐在同一行?
- amazon-web-services - 为什么 Chef 节点找不到私钥?
- c - 尝试在 C 中复制部分字符串时的有趣行为
- javascript - P5.js Draw() 函数在 AngularJS 指令中未按预期工作