我正在阅读我的样式表文件并将其存储在一个变量中,然后我将其作为该页面的样式传入我的EJS模板。
这就是我在server.js文件中的内容:
function getRenderVariables (req) {
const MY_CSS = fs.readFileSync(path.resolve(__dirname, './css/my-css.css'), 'utf8')
return {
MY_CSS
}
}
app.get('/mypage', (req, res) => {
res.render('index', getRenderVariables(req))
})
对于记录,MY_CSS变量正在适当地读取文件,并且当它被传入时它的值是我所期望的。 在mypage.ejs中,我想使用加载的样式表中的样式。我该怎么做?
<div class="some-class">
<style>
// Not working! How can I do this?
<%= MY_CSS %>
</style>
<div>
Other stuff....
</div>
</div>