2014-05-22 35 views
0

我有这样的设置,在我的路线开始:和的NodeJS快递:检查是否请求是CSS或JavaScript

app.get('*', function (req, res, next) { 
    req.xhr ? next() : res.render('layout/layout'); 
}); 

的想法是,如果要求不是XHR,返回基地布局。问题在于,当客户端请求JavaScript或CSS时,服务器返回基本布局。是否有一些优雅的方式来知道当前的请求是否用于标记,而不是其他资源?

还是有更好的解决方案来解决这个问题吗?基本上我需要返回基本布局,如果请求不是XHR并且要求.html(标记)。我实际上有.jade文件。

回答

0

如果你把express.static()中间件放在那条路上,你应该没问题。

+0

谢谢!这很好。 – ptf

相关问题