不同路由expressjs

时间:2016-04-21 15:19:05

标签: express handlebars.js

我正在学习快递,我遇到了一个问题,我找到了解决方法。基本上当我运行我的快速应用程序时,我可以在根路由上加载所有静态文件(CSS,JS)。 (本地主机:3000)。现在让我们说我有另一条路线(/ users)所以当我的网址是localhost时:3000 / users /我正在加载一个把手页面,我有<link rel='stylesheet' type='text/css' href='css/app.css'/>

我正在设置我的静态文件,例如app.use(express.static(path.join(__dirname , '/public')));

它加载根文件或索引文件中的所有静态文件。因此,当我在/ users目录中时,该页面正在http://localhost:3000/gifts/css/app.css

中查找app.css

那么如何从任何路线获取所有静态文件?

1 个答案:

答案 0 :(得分:0)

这可以通过改变

的路径来实现
<link rel='stylesheet' type='text/css' href='/css/app.css'/>