Express服务器静态文件夹不提供文件
Express server static folder does not serve files
在我的应用程序中有一些静态文件,我想服务于客户端,但服务器没有响应。
app.use(express.static(__dirname, '/public'));
这是我无法单独修复的相关代码
问题在于__dirname
和/public
之间的逗号- ,
你应该改成:
app.use(express.static(__dirname + '/public'));
Uni_Nake建议在公共文件夹
前使用前缀app.use('/public', express.static(__dirname + '/public'));
看起来app.use
和express.static
的使用被搞砸了。您所拥有的代码将通过express为/
下的整个当前目录提供服务,我怀疑这是您想要的。
以下命令将使/public
中的所有内容在/public
下可用:
app.use('/public', express.static(__dirname + '/public'));
。如果你有/public/banner.gif
,你可以通过:
http://localhost:{port}/pubic/banner.gif
或者您可以使用以下命令来省略http请求中的/public
:
app.use(express.static(__dirname + '/public'));
。如果你有/public/banner.gif
,你可以通过:
http://localhost:{port}/banner.gif
相关文章:
- 将配置文件文件夹移动到sdcardfirefoxmobile14.0
- Grunt imagemin-观察多个文件/文件夹优化单个文件
- Angular 2-模型驱动的表单,带有输入文件(文件上传)
- 将整个JavaScript文件文件夹添加到HTML5应用程序缓存中
- HTML或JavaScript,如何找出程序文件文件夹的位置
- 使用 OS 在 JavaScript 中预置文件.文件
- 使用纯 JavaScript 创建文件/文件夹
- 基本脚本,它向自己发送一封包含从文件文件夹中随机选择的内容的邮件
- 巴贝尔节点不't编译时忽略指定的文件/文件夹
- 在以下场景中,如何使代码可用于多个文件文件对象
- Chrome拖放文件/文件夹不工作
- Bootstrap fileinput删除所有文件文件,而不是要删除的特定预览文件
- 如何在SonarQube 4.4's技术债务计算中忽略文件/文件夹?
- OneDrive for Business是否有客户端javascript库提供文件/文件夹选择器控件?
- 将文件从插件复制到配置文件文件夹
- 从sd卡复制目录到“文件”;文件夹中
- 逐行读取上传的文件.文件,使用cfs:gridfs存储)
- 配置grunt copy任务,排除文件/文件夹
- 用于检查CSS和JS文件文件夹的工具
- gruntjs:将文件+文件夹重命名为任务