Я не могу запустить видео файл stati c, обслуживаемый express с HTML - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь сделать страницу HTML с видео. Я запускаю свое приложение на windows 7. Все приложение работает, как ожидалось, кроме медиа. Макеты мультимедийных файлов в папке «publi c» в моем проекте. Но это не играет. Консоль браузера выдает ошибку: «GET http://localhost: 8000 / 1.webm 404 (не найдено)». Как запустить видео в моем приложении?

index. html:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" /> 
  </head>
  <body>
    <video src="public/1.webm" controls>
    </video>
  </body>
</html>

index. js:

var express = require("express");
var path = require("path");
var app = express();
app.get("/", function(req, res) {
  res.sendFile(__dirname + "/views/index.html");
});

app.use(express.static(path.join(__dirname, "public")));
app.listen(8000);
console.log("Server has started!");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...