小编har*_*dry的帖子

从 React 到 Node 进行 Ajax 调用时“Res.redirect”不起作用?

在客户端,我对节点进行 ajax 调用

const res = await axios.post('/api/stripe', toPost);
Run Code Online (Sandbox Code Playgroud)

其中“toPost”是一个带有一堆我在后端需要的键值对的对象。

在后端做了一些工作后,我想将用户重定向到“谢谢”页面。所以我想我可以用一些简单的东西来结束回应

res.redirect('/thankyou');
Run Code Online (Sandbox Code Playgroud)

尽管这显示在开发人员工具的网络选项卡中,状态代码为 200。但什么也没有发生。

将非常感谢任何帮助。

node.js reactjs

3
推荐指数
1
解决办法
3484
查看次数

Express req.body在表单提交中为空

我有以下表单并提交结果为空req.body这是我的HTML:

<form action="/contact" name="contactUs" id="contactUs" method="POST">
   <label for="email">Email Message</label>
   <input type="text" name="email" id="email">
  <input type="submit" value='Save'>
</form>
Run Code Online (Sandbox Code Playgroud)

这是我的(部分)server.js:

 app.use(bodyParser.json());
 app.use("/", expressStaticGzip("dist"));

app.post("/contact", (req, res) => {
  console.log('anyone there?')
  res.json(req.body);
});
Run Code Online (Sandbox Code Playgroud)

console.log工程的罚款.我得到一个空的对象req.body.

javascript node.js express

2
推荐指数
1
解决办法
2666
查看次数

标签 统计

node.js ×2

express ×1

javascript ×1

reactjs ×1