在HTTP post函数之后重定向/样式化

时间:2017-10-16 01:37:26

标签: javascript html http express post

在我的Firebase托管网站上设置条带。
我正在使用云功能来处理费用。

我在单个html网站上直接提示的按钮中获得了Stripe Checkout,然后重定向到index.js中的/ charge函数:

app.post('/charge',urlencodedParser, function(req, res) {

// grab a token
const token = req.body.stripeToken;

// creating a charge, for real use add things like error handling
stripe.charges.create({
amount: 2000,
currency: "usd",
source: token, // obtained with Stripe.js
description: "Charge"
}, function(err, charge) {
res.send("You made a charge: "+ charge.id);
 });
});

我应该如何设置这个/充电网站的样式?当收费成功时,我想显示一个“购买确认”-kinda网站。现在我显然得到一个白页,其中包含来自res.send("You made a charge: "+ charge.id);的回复。我应该重定向到.html中的另一个res.send(如果是,如何?),还是有更合适的方法?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用render()对象的res方法呈现完全独立的视图。

http://expressjs.com/en/api.html#res.render