.gitignore文件中有一个错字,所以我不小心将Stripe API密钥推到了github。所以我得到了新的密钥,并将它们添加到我的项目中(删除了旧密钥),但是现在出现了此错误...
(node:16540) UnhandledPromiseRejectionWarning: Error: Expired API Key provided: sk_test_********************Dd4e
我的下面的代码 控制器
charge(req, res, next){
let amount = 1500;
const keySecret = process.env.SECRET_KEY;
const stripe = require("stripe")(keySecret);
stripe.customers.create({
email: req.body.stripeEmail,
source: req.body.stripeToken
})
.then(customer =>
stripe.charges.create({
amount,
description: "Sample Charge",
currency: "usd",
customer: customer.id
}));
}
如何防止我的应用使用我的旧密钥并使用添加到.env文件中的新密钥?