Node + express无法访问静态文件

我正在使用下面的代码来获取静态文件,这些文件都在一个名为public的文件夹中,但是我一直在获取所有引用的404s,我在哪里出错?

app.use(express.static(__dirname + '/public')); 

然后,我用以下方式引用我的文件:

 <script src='/js/nprogress.js'></script> <link rel='stylesheet' href='/css/nprogress.css'/> <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="/css/styles.css"> <script src="/bootstrap/js/bootstrap.min.js"></script> 

我正在引用布局/ main.handlebars中的文件。

文件夹结构如下: 在这里输入图像说明