[Link]('uploadForm').
addEventListener('submit', async (e) => {
[Link]();
const formData = new FormData();
[Link]('title', [Link]('title').value);
[Link]('video', [Link]('videoFile').files[0]);
const response = await fetch('/upload', { method: 'POST', body: formData });
alert(await [Link]());
loadVideos();
});
async function loadVideos() {
const response = await fetch('/videos');
const videos = await [Link]();
const list = [Link]('videoList');
[Link] = '';
[Link](video => {
const div = [Link]('div');
[Link] = `
<h3>${[Link]}</h3>
<video class="video-js" controls>
<source src="${[Link]}" type="video/mp4">
</video>
`;
[Link](div);
});
// Initialize [Link]
videojs([Link]('.video-js'));
}
loadVideos();