node.js - 如何将root挂载到express目录?
问题描述
我正在尝试将应用程序中的特定目录挂载到根目录。我的应用程序的结构是
/app
/server.js
/views
/statics
/index.html
/partials
/public
/javascript
/css
/images
我希望静态作为根服务,所以我可以在 localhostL:4001/index.html 而不是 localhostL:4001/static/views/index/html 访问 index.html
我曾尝试使用 express.statics。但是,它没有用。
在 server.js 中
app.use(express.static('public'));
app.use('/', express.static('views/statics'));
解决方案
应该在app.use('/', express.static('views/statics'));
这里检查工作模型:https ://repl.it/@VikashSingh1/SlategrayDeadRobot
推荐阅读
- java - 多线程执行时,Oracle 合并查询因休眠事务中的唯一约束而失败
- fortran - 如何使用 macports 安装 HDF5、openMPI .mod 文件?
- c - 缓冲区溢出不生成外壳?
- jhipster - 将 jhipster 与 ngx-admin 集成
- python-2.7 - Matplotlib 小部件:按下按钮时更改轴或图形;制作幻灯片
- postgresql - 从 Aqueduct 应用程序获取上次修改日期时间的最轻量级方法是什么?
- datetime - 为每个请求指定 TimeZone
- mysql - 数据库错误 PDOException 错误:SQLSTATE[HY000] [1045]
- android - 如何将应用程序安装到 Android 模拟器的 SD 卡而不是其内部存储器?
- javascript - 如何在Javascript上为计时器制作暂停/播放按钮?