Javascript knex的Node.js端点不返回任何内容。前端stucks没有回复

Javascript knex的Node.js端点不返回任何内容。前端stucks没有回复,javascript,node.js,reactjs,knex.js,Javascript,Node.js,Reactjs,Knex.js,我在Node.js代码中使用Knex作为端点: app.post('/admin/west/savings', async(req, res) => { await knex('savingswest').insert(req.body.savingsData).onConflict('dt').merge() return 'okay' }) 端点在我的前端(React.js)中是这样调用的: 数据库中的所有内容都已正确保存但前端端点在这里出现问题-我没有从后端获得任何反

我在Node.js代码中使用Knex作为端点:

app.post('/admin/west/savings', async(req, res) => {
   await knex('savingswest').insert(req.body.savingsData).onConflict('dt').merge()

  return 'okay'

})
端点在我的前端(React.js)中是这样调用的:


数据库中的所有内容都已正确保存但前端端点在这里出现问题-我没有从后端获得任何反馈。即使我在异步函数中调用axios,仍然什么都没有。有人能理解为什么前端没有收到任何东西吗?

我很确定问题是您需要在post请求中使用res对象

app.post('/admin/west/savings',异步(req,res)=>{
等待knex('savingswest').insert(请求主体.savingsData).onConflict('dt').merge()
res.status(200).json({res.data})

})
在node.js中。使用return res.status(200).send('OK)
 axios
        .post(`${address}/admin/west/savings`, {
          savingsData: newArr, //THE DATA I SEND TO THE ENDPOINT
        })
        .then((response) => {
          setLoading(false);
          setResults(response.data);
          console.log(response.data);
          return response.data;
        })
        .catch((error) => {
          console.log(error);
          setLoading(false);
        });
    }