#javascript #node.js #express #ejs
Вопрос:
server.js
С сервера я пытаюсь передать stripePublickey в файл pricing.ejs, как показано в приведенном ниже коде, но значение не передается. Что я здесь делаю не так?
const stripePublickey = process.env.STRIPE_PUBLIC_KEY
res.render('pricing.ejs', {
stripePublickey: stripePublickey,
items: JSON.parse(data)
})
ценообразование.ejs
In pricing.ejs I am trying to get like this
<script>
var stripePublicKey = '<%= stripePublicKey %>'
</script>
но это ошибка, которую я получаю
Reference error: var stripePublicKey = '<%= stripePublicKey %>'
Комментарии:
1. Замена кавычек(‘) двойными кавычками(«) решит эту проблему.
2. Поэтому, пожалуйста, измените вот так
var stripePublicKey = "<%= stripePublicKey %>"