Создание расширения chrome с использованием youtube-dl показывает ошибку «Uncaught ReferenceError: require is notfined» - PullRequest
0 голосов
/ 26 марта 2020

Я разрабатываю расширение для загрузки видео на 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);
});
...