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中的文件。
文件夹结构如下:
- 你如何在一个快速的应用程序设置玉basedir选项? (“basedir”选项需要使用“扩展”和“绝对”path)
- 如何直接使用EJS模板引擎打印variables?
- 使用Express和Jade在Node.js中进行recursion页面组装
- Node JS中的简单路由和不显眼的模板引擎
- PassportJS自定义validationcallback未调用
- 让socket.io在Windows 7 x64位平台上运行
- Node.js Express将Underscore.js注册为视图引擎的示例?
- NodeJS ExpressJS Multer文件扩展名为小写
- 在授权的路线中使用express.static中间件