• Почему не получается передать видео на фронтенд с сервера на Express?

    @YungJabo Автор вопроса
    Егор Живагин, Может в заголовках самого на клиенте можно поменять
    Написано
  • Почему не получается передать видео на фронтенд с сервера на Express?

    @YungJabo Автор вопроса
    Егор Живагин, Сейчас кстати начало загружаться норм, но все-таки теперь другая проблема. Когда я перематываю видео, то он загружает все чанки до этого фрагмента, что не есть хорошо. Может с этим можно как-то покопаться? Чтобы при перемотке на определенное место загружались только чанки начиная с текущего места
    Написано
  • Почему не получается передать видео на фронтенд с сервера на Express?

    @YungJabo Автор вопроса
    Егор Живагин, 2) По документации не должен, кусок файла же отправляется как можно увидеть по скрину
    3) Я же в headers в запросе прописываю параметры передавать только размер chunkSize
    Написано
  • Почему не выполняется функция в React.js из библиотеки WebTorrent?

    @YungJabo Автор вопроса
    Александр, Да, с этим я понял. Знаю про useRef. Конкретно сейчас вот другой вопрос, он не видит торрент файлов в client
    Написано
  • Почему не выполняется функция в React.js из библиотеки WebTorrent?

    @YungJabo Автор вопроса
    Это объект client:
    Object { _events: {…}, _eventsCount: 3, _maxListeners: undefined, _debugId: "5a54d9c", client: {…}, announce: undefined, urlList: undefined, path: undefined, _store: n2(e4, t3), _getAnnounceOpts: undefined, … }
    ​
    _amInterested: false
    ​
    _critical: Array []
    ​
    _debugId: "5a54d9c"
    ​
    _downloadSpeed: function exports(e4)
    ​
    _events: Object { ready: BoundFunctionObject, close: BoundFunctionObject }
    ​
    _eventsCount: 2
    ​
    _fileModtimes: undefined
    ​
    _getAnnounceOpts: undefined
    ​
    _maxListeners: undefined
    ​
    _peers: Object {  }
    ​
    _peersLength: 0
    ​
    _queue: Array []
    ​
    _rechokeIntervalId: 10
    ​
    _rechokeNumSlots: 10
    ​
    _rechokeOptimisticTime: 0
    ​
    _rechokeOptimisticWire: null
    ​
    _selections: Array []
    ​
    _servers: Array []
    ​
    _store: function n2(e4, t3)
    ​
    _uploadSpeed: function exports(e4)
    ​
    _xsRequests: Array []
    ​
    announce: Array(13) [ "http://bt2.t-ru.org/ann?magnet", "http://secure.pow7.com/announce", "http://t1.pow7.com/announce", … ]
    ​
    client: Object { _eventsCount: 1, peerId: "2d5757303030302d7076414a323855434e353830", nodeId: "b21d67d8ae353e15fab42e182c6fc7783a920771", … }
    ​
    destroyed: false
    ​
    discovery: Object { _eventsCount: 5, peerId: "2d5757303030302d7076414a323855434e353830", infoHash: "5a54d9ccebb11cca2adb284f52aceeef4207a28b", … }
    ​
    done: false
    ​
    files: Array []
    ​
    infoHash: "5a54d9ccebb11cca2adb284f52aceeef4207a28b"
    ​
    infoHashBuffer: Uint8Array(20) [ 90, 84, 217, … ]
    ​
    magnetURI: "magnet:?xt=urn:btih:5a54d9ccebb11cca2adb284f52aceeef4207a28b&tr=http%3A%2F%2Fbt2.t-ru.org%2Fann%3Fmagnet&tr=http%3A%2F%2Fsecure.pow7.com%2Fannounce&tr=http%3A%2F%2Ft1.pow7.com%2Fannounce&tr=http%3A%2F%2Ftracker.bittor.pw%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fatrack.pow7.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fopentor.net%3A6969&tr=udp%3A%2F%2Fopentracker.i2p.rocks%3A6969%2Fannounce&tr=udp%3A%2F%2Fpow7.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ft2.pow7.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.zer0day.to%3A1337%2Fannounce"
    ​
    maxWebConns: 4
    ​
    metadata: null
    ​
    path: "/webtorrent/5a54d9ccebb11cca2adb284f52aceeef4207a28b"
    ​
    paused: false
    ​
    pieces: Array []
    ​
    ready: false
    ​
    received: 0
    ​
    store: null
    ​
    strategy: "sequential"
    ​
    torrentFile: Uint8Array(586) [ 100, 56, 58, … ]
    ​
    tr: Array(13) [ "http://bt2.t-ru.org/ann?magnet", "http://secure.pow7.com/announce", "http://t1.pow7.com/announce", … ]
    ​
    uploaded: 0
    ​
    urlList: Array []
    ​
    wires: Array []
    ​
    xt: "urn:btih:5a54d9ccebb11cca2adb284f52aceeef4207a28b"
    ​
    <prototype>: Object { _onTorrentId: _onTorrentId(e3), _onParsedTorrent: _onParsedTorrent(e3), _processParsedTorrent: _processParsedTorrent(e3), … }
    App.jsx:14:10
    Написано
  • Почему не выполняется функция в React.js из библиотеки WebTorrent?

    @YungJabo Автор вопроса
    Он добавляет через add этот торрент, но файлов там нет, массив пустой выводит:
    Object { _events: {…}, _eventsCount: 3, _maxListeners: undefined, _debugId: "187bfb9", client: {…}, announce: undefined, urlList: undefined, path: undefined, _store: n2(e4, t3)
    , _getAnnounceOpts: undefined, … }
    App.jsx:14:10
    Array []
    ​
    length: 0
    ​
    <prototype>: Array []
    App.jsx:15:10
    2


    import { useState } from "react";
    import reactLogo from "./assets/react.svg";
    import viteLogo from "/vite.svg";
    import "./App.css";
    import WebTorrent from "webtorrent";
    
    function App() {
      const client = new WebTorrent();
      const torrentId =
        "magnet:?xt=urn:btih:187bfb983acdb0f2b16da815220b34ddb201c3a1&tr=udp%3A%2F%2Fopentor.net%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fopentracker.i2p.rocks%3A6969%2Fannounce&tr=udp%3A%2F%2Fatrack.pow7.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fpow7.com%3A6969%2Fannounce&tr=http%3A%2F%2Fsecure.pow7.com%2Fannounce&tr=http%3A%2F%2Ft1.pow7.com%2Fannounce&tr=udp%3A%2F%2Ft2.pow7.com%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.bittor.pw%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.zer0day.to%3A1337%2Fannounce&tr=http%3A%2F%2Fbt2.t-ru.org%2Fann%3Fmagnet";
      // client.add(torrentId, function (torrent) {
      //   console.log("ok");
      // });
      console.log(client.add(torrentId));
      console.log(client.torrents[0].files);
      console.log(2);
    
      return <>Ок</>;
    }
    
    export default App;
    Написано
  • Почему не выполняется функция в React.js из библиотеки WebTorrent?

    @YungJabo Автор вопроса
    import { useState } from "react";
    import reactLogo from "./assets/react.svg";
    import viteLogo from "/vite.svg";
    import "./App.css";
    import WebTorrent from "webtorrent";
    
    function App() {
      const client = new WebTorrent();
      const torrentId =
        "magnet:?xt=urn:btih:187bfb983acdb0f2b16da815220b34ddb201c3a1&tr=udp%3A%2F%2Fopentor.net%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fopentracker.i2p.rocks%3A6969%2Fannounce&tr=udp%3A%2F%2Fatrack.pow7.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fpow7.com%3A6969%2Fannounce&tr=http%3A%2F%2Fsecure.pow7.com%2Fannounce&tr=http%3A%2F%2Ft1.pow7.com%2Fannounce&tr=udp%3A%2F%2Ft2.pow7.com%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.bittor.pw%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.zer0day.to%3A1337%2Fannounce&tr=http%3A%2F%2Fbt2.t-ru.org%2Fann%3Fmagnet";
      // client.add(torrentId, function (torrent) {
      //   console.log("ok");
      // });
      console.log(client.add(torrentId));
      console.log(2);
    
      return <>Ок</>;
    }
    
    export default App;


    Object { _events: {…}, _eventsCount: 3, _maxListeners: undefined, _debugId: "187bfb9", client: {…}, announce: undefined, urlList: undefined, path: undefined, _store: n2(e4, t3)
    , _getAnnounceOpts: undefined, … }
    App.jsx:14:10
    2 App.jsx:15:10
    Object { _events: {…}, _eventsCount: 3, _maxListeners: undefined, _debugId: "187bfb9", client: {…}, announce: undefined, urlList: undefined, path: undefined, _store: n2(e4, t3)
    , _getAnnounceOpts: undefined, … }
    App.jsx:14:10
    2


    Он не хочет его запускать
    Написано
  • Почему не выполняется функция в React.js из библиотеки WebTorrent?

    @YungJabo Автор вопроса
    Uncaught Error: Cannot add duplicate torrent 187bfb983acdb0f2b16da815220b34ddb201c3a1
        r3 webtorrent.min.js:1
        p webtorrent.min.js:1
        a webtorrent.min.js:1
        emit webtorrent.min.js:1
        _onParsedTorrent webtorrent.min.js:1
        _onTorrentId webtorrent.min.js:1
        run webtorrent.min.js:1
        a webtorrent.min.js:1
        setTimeout handler*o2 webtorrent.min.js:1
        nextTick webtorrent.min.js:1
        o2 webtorrent.min.js:1
        App App.jsx:8
        React 8
        workLoop scheduler.development.js:266
        flushWork scheduler.development.js:239
        performWorkUntilDeadline scheduler.development.js:533
        js scheduler.development.js:571
        js scheduler.development.js:633
        __require2 chunk-AMS7QLHL.js:13
        js index.js:6
        __require2 chunk-AMS7QLHL.js:13
        React 2
        __require2 chunk-AMS7QLHL.js:13
        js React
        __require2 chunk-AMS7QLHL.js:13
        js React
        __require2 chunk-AMS7QLHL.js:13
        <anonymous> react-dom_client.js:21615
    webtorrent.min.js:1:285431


    import { useState } from "react";
    import reactLogo from "./assets/react.svg";
    import viteLogo from "/vite.svg";
    import "./App.css";
    import WebTorrent from "webtorrent";
    
    function App() {
      const client = new WebTorrent();
      const torrentId =
        "magnet:?xt=urn:btih:187bfb983acdb0f2b16da815220b34ddb201c3a1&tr=udp%3A%2F%2Fopentor.net%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fopentracker.i2p.rocks%3A6969%2Fannounce&tr=udp%3A%2F%2Fatrack.pow7.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fpow7.com%3A6969%2Fannounce&tr=http%3A%2F%2Fsecure.pow7.com%2Fannounce&tr=http%3A%2F%2Ft1.pow7.com%2Fannounce&tr=udp%3A%2F%2Ft2.pow7.com%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.bittor.pw%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.zer0day.to%3A1337%2Fannounce&tr=http%3A%2F%2Fbt2.t-ru.org%2Fann%3Fmagnet";
      client.add(torrentId, function (torrent) {
        console.log("ok");
      });
      console.log(client.add(torrentId));
      console.log(2);
    
      return <>Ок</>;
    }
    
    export default App;


    При попытке вызвать client.add в console.log
    Написано
  • Почему не выполняется функция в React.js из библиотеки WebTorrent?

    @YungJabo Автор вопроса
    Теперь вот такие ошибки:

    655b2b75a5cc8443520104.png
    655b2bac86121251427507.png
    655b2bcb36f07853305737.png
    Написано
  • Почему не работает подключение websocket, node.js+express.js?

    @YungJabo Автор вопроса
    Daemon23RUS, Получилось, огромное спасибо!
    Написано
  • Почему не работает подключение websocket, node.js+express.js?

    @YungJabo Автор вопроса
    Daemon23RUS, без указания порта?
    Написано
  • Почему не работает подключение websocket, node.js+express.js?

    @YungJabo Автор вопроса
    Daemon23RUS, Похоже https, а не http
    Написано
  • Почему не работает подключение websocket, node.js+express.js?

    @YungJabo Автор вопроса
    Daemon23RUS, http://cinema.yungjabo.repl.co/ - вот такой
    Написано
  • Почему не работает подключение websocket, node.js+express.js?

    @YungJabo Автор вопроса
    А как проверить отвечает он или нет? Я когда делаю запрос из React используя axios просто обращаюсь по типу:
    app.get("/test", async (req, res) => {
      try {


    app.get("/videoLink", async (req, res) => {
      try {


    В React исправил на порт 5000, но все равно подключаться не хочет.
    Написано
  • Почему axios get запрос к blob: ссылке выдает ошибку?

    @YungJabo Автор вопроса
    не помогло, когда поставил 1.3.0
    Прошлая версия была 1.6 и ошибка вылезала
    Написано
  • Почему не удается отправить запрос через request на сервере FLASK?

    @YungJabo Автор вопроса
    А можешь посоветовать бесплатные хостинги похожие, но без таких ограничений?
    Написано
  • Как делать fetch запросы JS через прокси?

    @YungJabo Автор вопроса
    А вижу, что в fetch еще передаются параметры. А как понять, нужно там задавать что-то внутри headers?
    Написано
  • Как делать fetch запросы JS через прокси?

    @YungJabo Автор вопроса
    Не очень понял, а что поменялось?
    Написано