设置多个静态目录Node JS

时间:2020-07-21 09:55:24

标签: node.js express view static

在我的Node JS项目中,我试图通过使用app.use将多个文件夹设置为静态文件夹。

我的项目由许多相互通信的Node JS项目组成。

它看起来像这样:

-app.js

-资产

-project1

-----views

        ---project1.js

        ---project1.html

-projects2

-----views

        ---project2.js

        ---project2.html

我需要视图和资产文件夹是静态的。

我该怎么办?

感谢进阶。

1 个答案:

答案 0 :(得分:0)

您可以使用多个express.static

您可以有多个静态文件夹。使用相对于app.js的目录。例如:

var app = express();
app.use(express.static(__dirname + '/../../views'));
app.use(express.static(__dirname + '/../../assets/views'));