我的项目中有一个基于app
的连接服务器。在与应用程序相同的文件夹中,我有bower_components
如何让bower_components
可以在我的web服务器上的/bower_components
下访问?我不想把bower_components
文件夹放在app
下。
我也不想做像['app', './']
这样的基地,这将是混乱的,并添加应用程序2次,以及其他文件在./
,我不想暴露。
Connect static没有提到任何关于服务器挂载点的内容。
我会想象
connect.static(__dirname + 'app');
connect.static(__dirname + 'bower_components', '/bower_components');
但根据文档,这似乎不起作用。
例如,在express.js中可以更容易地实现这一点吗?
2条答案
按热度按时间ljo96ir51#
使用send即可。放一个路由和几行代码就可以有多个公用文件夹就像别名一样。express使用它来服务静态文件,很明显,因为它来自同一个人。
mfpqipee2#
我是这样解决的: