Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在Express中作为POST请求的结果呈现视图_Node.js_Express_Post_Get - Fatal编程技术网

Node.js 在Express中作为POST请求的结果呈现视图

Node.js 在Express中作为POST请求的结果呈现视图,node.js,express,post,get,Node.js,Express,Post,Get,我有一个与stripe集成的基本节点应用程序。客户端javascript生成一个令牌,该令牌在POST请求中发送到服务器。然后,服务器向条带API发送支付令牌。我想将用户重定向到显示一些信息的页面,例如付款成功或付款出错 当我放置res.render(“/charge”,{})在处理POST请求的代码中,它发送页面/charge作为对POST请求的响应。有没有一种方法可以将页面作为响应发送给用户,而不是将POST请求作为响应发送给用户 节点代码段: app.post(req, res) {

我有一个与stripe集成的基本节点应用程序。客户端javascript生成一个令牌,该令牌在POST请求中发送到服务器。然后,服务器向条带API发送支付令牌。我想将用户重定向到显示一些信息的页面,例如付款成功或付款出错

当我放置
res.render(“/charge”,{})
在处理POST请求的代码中,它发送页面
/charge
作为对POST请求的响应。有没有一种方法可以将页面作为响应发送给用户,而不是将POST请求作为响应发送给用户

节点代码段:

app.post(req, res) {
    // Some Code
}

根据我从你的帖子和评论中收集到的信息。您正在寻找将条带响应数据显示到网页中的方法

使用表单将数据提交到服务器端,而不是使用客户端JavaScript执行传统的AJAX请求

<form action="/stripe" method="post">
  <input type="text" value="whatever" name="batman">
  <button type="submit">Pay</button>
</form>

根据我从你的帖子和评论中收集到的信息。您正在寻找将条带响应数据显示到网页中的方法

使用表单将数据提交到服务器端,而不是使用客户端JavaScript执行传统的AJAX请求

<form action="/stripe" method="post">
  <input type="text" value="whatever" name="batman">
  <button type="submit">Pay</button>
</form>

不确定我是否理解,但是如果您不想向用户发送/charge页面,而只发送post请求的内容,那么使用
res.json(yourObject)我想做的,是回复的确切地址:向用户发送/charge页面而不是JSON您如何声明端点?使用
app.post()
?正确。我将把这一点添加到我的问题中。如果您想通过浏览器(
GET
)访问端点,并
POST
向其发送数据,请改用
app.use()
。我不确定我是否理解,但如果您不想向用户发送/charge页并只发送POST请求的内容,请使用
res.json(yourObject)我想做的,是回复的确切地址:向用户发送/charge页面而不是JSON您如何声明端点?使用
app.post()
?正确。我将把这一点添加到我的问题中。如果您想通过浏览器(
GET
)访问端点,并
POST
向其发送数据,请改用
app.use()