javascript - express js中路由路径与assets或public文件夹有什么关系?
问题描述
我无法弄清楚路由路径与包含 css 样式和图像的资产文件夹之间的关系是什么。
这是发生在我身上的一个例子:
- 每当我将路由路径设置为这样
'/某事/某事'
例如,在获取函数并将 X-page 渲染为响应时,X-page 使用资产文件夹中存在的 css 和图像。
- 但是当路由路径变得不止这些时
'/某事/某事/某事/某事'
并渲染相同的 X 页面,它不使用 assets 文件夹。
我正在使用这一行来提供静态文件:
app.use('/assets', express.static('assets'));
我的文件结构:
有人可以解释发生了什么吗?
解决方案
推荐阅读
- javascript - 我如何
用javascript编写 - javascript - 节点JS反应未捕获的ReferenceError:初始化之前无法访问'Hello'
- javascript - 让我的 discord.js 机器人从我的计算机中的一组图像中发送一张随机图片
- firebase - 如何让firebase在登录时不为Google OAuth创建新用户?
- ruby-on-rails - Rails 服务器 url 不适用于嵌套路由
- python - 在所有可用记录中,哪个月的 maximum_gust_speed 中位数最高
- ssis - SSIS(SQL Server 集成服务)安装失败
- node.js - Angular on prod - 如何查看使用了哪些包(不带 npm)
- jquery - CSS/jQuery 在滚动时改变背景
- elixir - 在 Elixir 生产部署期间数据库种子未运行