首页 > 解决方案 > 将变量传递给路径

问题描述

我有以下代码:

app.use(express.static(path.join(__dirname,'public/')));

在反斜杠 ( public/"here") 之后,我想传递一个变量。因此,根据变量的值,它应该打开一个不同的 public 子文件夹。

我试过这个:

app.use(express.static(path.join(__dirname,'public/'+variable+')));

但我只是得到一个错误

标签: node.jsvariablespath

解决方案


我没有足够的评论点,但您有语法错误。

你应该有

app.use(express.static(path.join(__dirname,'public/'+ variable)));

代替

app.use(express.static(path.join(__dirname,'public/'+variable+')));

推荐阅读