我正在学习快递,我遇到了一个问题,我找到了解决方法。基本上当我运行我的快速应用程序时,我可以在根路由上加载所有静态文件(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
那么如何从任何路线获取所有静态文件?
答案 0 :(得分:0)
这可以通过改变
的路径来实现<link rel='stylesheet' type='text/css' href='/css/app.css'/>