Я разрабатываю расширение для загрузки видео на YouTube для chrome, используя youtube-dl. javascript отлично работает при запуске в браузере, но не работает при загрузке в качестве расширения в broswer. Браузер показывает это сообщение об ошибке. Msgstr "Uncaught ReferenceError: требование не определено". Мне нужны ваши предложения для этого.
const express = require('express');
const cors = require('cors');
const ytdl = require('ytdl-core');
var http = require('http');
const app = express();
app.use(cors());
app.listen(4000, () => {
console.log('Server Works !!! At port 4000');
});
app.get('/downloadmp3', (req,res) => {
var url = req.query.url;
res.header('Content-Disposition', 'attachment; filename="audio.mp3"');
ytdl(url, {
format: 'mp3',
filter: 'audioonly'
}).pipe(res);
});
app.get('/downloadmp4', (req,res) => {
var url = req.query.url;
res.header('Content-Disposition', 'attachment; filename="video.mp4"');
ytdl(url, {
format: 'mp4',
}).pipe(res);
});