在本地主机上找不到CSS文件

时间:2018-12-24 09:55:25

标签: css node.js express

我有一个nodeJs应用,并且我正在使用expressJs框架,我正在尝试运行:

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

但是我收到此错误:

  

在本地主机上找不到CSS文件

1 个答案:

答案 0 :(得分:1)

app.use('/public', express.static(path.join(__dirname,'public'))); 这为自己创建了一条虚拟路径。当您要命名其他名称时,应使用此方法。例如,假设您要在路径中使用/assets,则应声明:app.use('/assets', express.static(path.join(__dirname,'public')));
但是,由于您有一个名为public的实际文件夹,因此您可以编写:

app.use(express.static('public'))