问题是静态文件(css,js)只能在一条路线上工作而不能在其他路线上工作。对于模板我使用的是车把,这是我的代码片段:
var express = require('express'),
........
exphbs = require('express-handlebars');
auth = require('./routes/auth')(Account);
.........
app.use(express.static(__dirname + '/public'));
app.engine('handlebars', exphbs({defaultLayout: 'main'}));
app.set('view engine', 'handlebars');
app.use('/auth', auth); //static files not working
app.get('/', function(req, res) { // static files working
res.render('index');
});
对于/auth
路线,我获得了404状态
答案 0 :(得分:0)
我使用模板中的绝对网址修复了我的问题