我写了这个脚本,但加载冻结在return express.static
。
var jwt = require('express-jwt');
var check_token = jwt({
secret: 'MY_SECRET',
credentialsRequired: false
});
var dir;
app.use(check_token, function(req, res, next) {
if (!req.user) {
dir = '/public';
next();
} else {
dir = '/private';
next();
}
});
app.use(function(req, res, next) {
console.log(__dirname + dir);
return express.static(__dirname + dir);
});
app.get('/*', function(req, res) {
console.log(__dirname + dir);
res.sendFile(path.join(__dirname, dir, 'index.html'));
});
当我写这篇文章时,我无法从目录中获取css
,js
。我只获得了index.html
。
app.use(express.static(__dirname + dir));
我不明白,如何修复它。请帮帮我:)