我使用ejs作为模板引擎,默认布局关闭,但我通过{layout:True}按需激活它,我有两个网址'/'和'/ session / new'css和js显示OK他们会在'http:// localhost / 会话 /public/stylesheets/my.css'
我尝试使用* stylesheet_link_tag *,如此处所见(http://railwayjs.com/),但我猜它只适用于railwayjs,是否有任何遗漏,
我想到addind的一个解决方法,在链接之前有一个深度变量,并且根据路由将填充'/ ..'
这是我的配置
app.configure(function(){
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.set('view options', {layout: false});
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(__dirname + '/public'));
});