如果我有
app.get('/articles', function(req, res){
res.render('views/public/postbycat.ejs',{id:req.params.id}); // load the index.ejs file
})
它工作正常,但有了这个
app.get('/articles/:id', function(req, res){
res.render('views/public/postbycat.ejs',{id:req.params.id}); // eg /articles/12345679 })
文件被发送但是没有得到我在第一个代码'css / style.cs',我得到'articles / css / style.cs',从而导致我的图像的错误网址。
我在server.js中有这个:
app.use(express.static(__dirname + '/public'));
我该如何解决这个问题
由于
答案 0 :(得分:1)
我猜你的css包含的路径开头没有斜线。
你有类似的东西:css/style.css
它应该是:/css/style.css