我想访问我的节点js服务器上的原始视频文件,由于某些原因我无法看到* .mp4视频。
我这样做是为了提供静态文件:
app.use("/videos", express.static(path.join(__dirname, 'videos')));
我尝试从该文件夹访问*.jpg
或*.png
,但它确实有效。当我尝试在OS X上访问和mp4文件时,我得到并清空视频播放器,在Windows上我得到Cannot GET <videoPath>
。
我在这里遗漏了什么吗?我是否必须在某处添加mime类型?
答案 0 :(得分:0)
假设&#39;视频&#39;目录在您的公共&#39;您的服务器上的文件夹,很可能与index.html相同,然后以下内容应该有效:
app.use(express.static(path.join(__dirname, 'videos')));
答案 1 :(得分:0)
我认为您忘记将 /
放在您的视频路径中。
这是我的视频文件夹中的工作代码:
app.use("/video", express.static(__dirname + "/video"))
您可以通过以下方式在浏览器中访问它:
http://localhost:port/videos/filename.filetype
或者:
http://xxx.xxx.xxx.xxx:port/videos/filename.filetype