Javascript 未处理的PromisejectionWarning:错误:无效整数:

Javascript 未处理的PromisejectionWarning:错误:无效整数:,javascript,reactjs,Javascript,Reactjs,JSReact新手,尝试使用Stripe使电子商务商店功能全面 我在函数模拟中遇到了这个错误 未处理的PromisejectionWarning:错误:无效整数:$({getBasketTotal(basket)*100}) 我认为问题就出在创造?总数…: useffect(()=>{ const getClientSecret=async()=>{ 常数响应=等待axios({ 方法:“post”, url:“付款/创建?总额=$({getBasketTotal(篮子)*100})” })

JSReact新手,尝试使用Stripe使电子商务商店功能全面

我在函数模拟中遇到了这个错误

未处理的PromisejectionWarning:错误:无效整数:$({getBasketTotal(basket)*100})

我认为问题就出在创造?总数…:

useffect(()=>{
const getClientSecret=async()=>{
常数响应=等待axios({
方法:“post”,
url:“付款/创建?总额=$({getBasketTotal(篮子)*100})”
});
setClientSecret(response.data.clientSecret)
}
getClientSecret();

},[basket])
我认为问题出在您的模板文本中

url:'payments/create?total=$({getBasketTotal(basket)*100})
-按原样打印文本


url:'payments/create?total=${getBasketTotal(basket)*100}'
-打印值

如果要进行字符串插值,需要使用反勾号而不是单引号:

url: `payments/create?total=${getBasketTotal(basket) * 100}`