使用React axios分步发送POST数据

时间:2020-06-14 01:17:28

标签: node.js reactjs axios

我想向我的React应用添加代码验证。用户将填写一份表格,并在手机上收到一个随机的4位数字验证码。

这是NodeJS中的代码,用于创建一个随机的4位代码并将其发送到用户的手机。

module.exports = (app) => {
app.post('/send', (req, res) => {

    const from = 'Test Message'
    const to = req.body.number
    const text = req.body.message
    const code = (Math.floor(1000+Math.random()*9000))

    // nexmo.message.sendSms(from, to, text)

    res.status(200).send('success')
})
}

我使用axios进行发布请求,以进行响应以将该数据发送到服务器。

const handleSubmit = (e) => {
    console.log(sms)
    axios.post('/send', sms)
        .then(res => console.log(res.data))
        .catch(err => console.log(err))
}

我不知道从这里去哪里。有什么方法可以使用 async 功能,以便发布请求仍可以将验证码发送回服务器并进行验证?

0 个答案:

没有答案