node.js - 使用 express.static 提供 admin-lte 静态文件 - 如何处理嵌套路由?
问题描述
我已经从 npm 安装了 admin-lte 并使用 express.static 如下所示(app.js 文件的一部分)
app.set('view engine', 'pug');
app.set('views', path.join(__dirname, 'views'));
app.use('/', viewRouter);
app.use('/admin', express.static('./node_modules/admin-lte'));
app.use('/api/1.0/diaries', diaryRouter);
app.use('/api/1.0/users', userRouter);
app.use('/api/1.0/tokens', tokenRouter);
这些样式一直有效,直到我使用 /admin 或 admin/tokens 之类的路由,但是当我继续像 admin/tokens/create 一样嵌套时失败(pug 模板呈现但没有来自 admin-lte 的任何样式)
为什么会这样?我的实施有什么问题以及如何解决?
解决方案
推荐阅读
- python - 如何获取文件夹中所有jpg文件的jpg图像宽度和高度
- ios - 将图标图像居中,该图标图像位于stackview内部的图像内部
- python-3.x - 火花会话 | Ubuntu | Pycharm 不工作
- excel - 网页抓取 - 填写表格 - 运行时错误 - “1004”
- javascript - ReactSelect - 选定的值显示在 MultiSelect 的下拉菜单中
- python - 在没有任何部分的python中读取配置文件
- c++ - 我可以在 Qt 5.5 MSVC 2010 项目中使用在 Qt 5.12 和 MSVC 2017 中编译的 dll 库吗
- python -
标签内的 Beautifulsoup 提取物 - python - Pycharm在写入文本文件时折叠列表
- ocaml - 为什么我的 OCaml "=" 运算符只适用于 int?