【发布时间】:2018-05-20 19:33:12
【问题描述】:
在我的反应客户端中,我有一个表单,当用户输入某些内容时,它会进入状态并且可以正常工作。但是当我尝试点击提交时,它应该做一个 axios 帖子,这是我点击提交时调用的函数
handleSubmit(event) {
axios.post('/api/newBlog', this.state.title)
.then(res => console.log("Dog"));
event.preventDefault();
}
它也不会打印出“Dog”,它只是直奔路线。 在快速路线中,我有这个代码:
app.post('/api/newBlog', (req, res) => {
console.log(req.body);
});
但是当它执行控制台日志时,它会打印出“未定义”。当我只打印出 req 而没有 .body 时,它会打印出一个没有我传入的任何数据的巨大对象。我错过了什么吗?
【问题讨论】:
标签: javascript node.js reactjs express post