【发布时间】:2018-06-25 18:42:03
【问题描述】:
我有一个与条带集成的基本节点应用程序。客户端 javascript 生成一个令牌,该令牌在 POST 请求中发送到服务器。然后服务器向条带 API 发送进行支付的令牌。我想将用户重定向到显示一些信息的页面,例如支付成功或支付错误。
当我将 res.render("/charge", {<some-JSON>}); 放入处理 POST 请求的代码中时,它会发送页面 /charge 作为对 POST 请求的响应。有没有办法向用户发送页面作为响应,而不是向 POST 请求发送响应?
节点片段:
app.post(req, res) {
// Some Code
}
【问题讨论】:
-
不确定我是否理解,但如果您不想向用户发送 /charge 页面而只发回 post 请求的内容,请使用
res.json(yourObject); -
我想做的是与您的回复完全相反:向用户发送 /charge 页面而不是 json
-
你是如何声明你的端点的?
app.post()? -
正确。我会将其添加到我的问题中。
-
如果您想通过浏览器 (
GET) 和POST数据访问端点,请改用app.use()。