所以我的问题是下一个...当我这样放置http地址时,它将动态发送POST请求,即使它是数组中的普通电子邮件,例如。 ['test@test.com']。如果我放了orders / order1.json,它会发送发布请求,就像这样……我在做什么错了?
谢谢!
欢呼声
axios
.post(
`.../orders/${
this.props.email
}.json`,
{
articleName: article.name,
articleWeight: article.weight,
articleInfo: article.info,
articlePrice: article.price,
time: new Date().toLocaleString()
}
)
答案 0 :(得分:1)
删除jsx表达式周围的引号,然后将字符串组合在一起,这应该允许该表达式求值并将请求发送到正确的api端点。
axios
.post(
'.../orders/$' + { this.props.email } + '.json',
{
articleName: article.name,
articleWeight: article.weight,
articleInfo: article.info,
articlePrice: article.price,
time: new Date().toLocaleString()
}
)