我不明白为什么 express 无法获取我的静态文件来显示我的 css。
express.js :
app.use(express.static(__dirname + '/public'));
样式.css
<style type="text/css">
body {
background-image: url("background.jpg");
} </style>
测试.ejs :
<!DOCTYPE html>
<html> <body>
<h1> TEST </h1> </body> </html>
文件夹路径:
/express.js
/public/style.css
/public/background.jpg
/views/test.ejs
test.ejs 路径:
.get('/myTest', function(req, res){
res.render('test.ejs', { data: req.session.info });
})
(信息是当前 session 的数据数组)
最佳答案
test.ejs 应该是
<html>
<link rel="stylesheet" type="text/css" href="style.css">
<body>
<h1> TEST </h1 </body> </html>
希望这能解决你的问题
关于css - Express + nodeJS 从来没有得到我的静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28007172/