对Firebase的POST请求,无法正常工作

时间:2018-10-26 18:19:31

标签: javascript reactjs firebase firebase-realtime-database axios

所以我的问题是下一个...当我这样放置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()
          }
        )

1 个答案:

答案 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()
          }
        )