Node.js使用前缀更改url基

Node.js使用前缀更改url基,node.js,express,Node.js,Express,我有一个带有express和jade模板的node.js应用程序。 刚才我像任何主机一样运行:8000,但我需要更改为任何主机:8000/web/ 但这会导致更改所有href和位置css、img、js 有什么想法可以透明地实现吗 我试过: app.namespace('/admin', function(){...} 但是我需要更改应用程序中所有html链接的href 有什么建议吗 app.use('/urlbase', express.static(__dirname + '/public'

我有一个带有express和jade模板的node.js应用程序。 刚才我像任何主机一样运行:8000,但我需要更改为任何主机:8000/web/ 但这会导致更改所有href和位置css、img、js

有什么想法可以透明地实现吗

我试过:

app.namespace('/admin', function(){...}
但是我需要更改应用程序中所有html链接的href

有什么建议吗

app.use('/urlbase', express.static(__dirname + '/public'));

(假设你的应用程序位于
myapp/
)。

但是有了这个,我需要更改html链接中的所有href