2014-09-04 62 views
0

我有一个快速应用程序,并且想要将每个子域路由到我的文件系统的相应文件夹。例如,坐上example.com会找文件中./,而blog.example.com将寻求在./blog/文件等将所有子域路由到其同名文件夹

有了这个代码,我可以将子域追加到所请求的路线:

app.get('*', function(req, res, next){ 
    if(req.headers.host.indexOf('.example.com') > -1) 
    req.url = '/' + req.headers.host.split('.')[0] + req.url 
    next() 
}) 

但随后我必须为博客添加app.use('/blog', express.static('./blog')),为文档等添加app.use('/docs', express.static('./docs'))。我必须为其中的每一个添加名称。

我该怎么办app.use('/*', express.static('./*'))

回答

0

app.use('/', express.static('.'))似乎这样做。

相关问题