首页 > 解决方案 > 如何将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'));

标签: node.jsexpress

解决方案


应该在app.use('/', express.static('views/statics')); 这里检查工作模型:https ://repl.it/@VikashSingh1/SlategrayDeadRobot


推荐阅读