Size: a a a

JavaScript.Ninja

2021 September 13

Г(

Герман (╯°□°)╯︵ ┻━┻... in JavaScript.Ninja
Привет. Бек возвращает JSON 33 мегабайта. Когда мое приложение получает такой ответ- браузер крашится с ошибкой out of memory, preview/response во вкладке network посмотреть не удается. При проверке в сваггере тоже  самое. Postman вроде живет, но когда открываю превью там, также начинаются лаги, зависания постмана. Я правильно понимаю, что на фронте с этим ничего нельзя сделать?
источник

ИР

Илья Раецкий... in JavaScript.Ninja
У фетча есть возможность потоком читать
источник

ИР

Илья Раецкий... in JavaScript.Ninja
источник

S

Susa in JavaScript.Ninja
источник

A

Ayrat in JavaScript.Ninja
как же у меня подгорает
что нельзя просто из браузера (связка html + js) сделать запрос
ни к АПИ
ни к даже сайту Кинопоиск
бесит прям дико
источник

KR

Kirill Romanov in JavaScript.Ninja
ну это ж не просто так)
источник

A

Ayrat in JavaScript.Ninja
а из-под ноды, скажем, сделать xhr на главную страницу Кинопоиска - выдаёт "ой, а вы дяденька Роообот"
но из-под этой же ноды по более длинному адресу (конкретно на результаты поиска, например) - прекрасно прилетают данные и всё пишется в файл
источник

A

Ayrat in JavaScript.Ninja
источник

A

Ayrat in JavaScript.Ninja
источник

A

Ayrat in JavaScript.Ninja
я хотел себе в режиме "учебного баловства" сделать страничку - 2 поля, куда вводишь название фильмов, и скрипт сравнивает их по актёрам, находя совпадения
источник

A

Ayrat in JavaScript.Ninja
и опять втыкаюсь в то, что без сервера это нереально, а обмен данными между сервером моим и браузером - это бооль (т.к. темой слабо владею)
источник

YJ

Yumeko Jabami in JavaScript.Ninja
В связи со сложившейся ситуацией, время осилять бэк, для решения этой проблемы)
источник

A

Ayrat in JavaScript.Ninja
бэк из ноды и экспресса ?))
источник

YJ

Yumeko Jabami in JavaScript.Ninja
да хоть из ассемблера, выбор за тобой)
источник

MB

Max Belsky in JavaScript.Ninja
На самом деле можно и без ноды. Поднимаешь nginx и через него проксируешь запросы в условный кинопоиск
источник

A

Ayrat in JavaScript.Ninja
что посоветовали бы почитать, чтобы это у меня получилось?
источник

DS

Dmitry Sekhno in JavaScript.Ninja
Всем привет! Подскажите, кто работал с React Native и Expo? по документации нужно установить Android Studio . На маке под Intel процесором запускается, а вот на M1 не запускается, все перепробовал из того что загуглил. Может кому то удавалось запусить на маке c процом M1?
источник

A

Ale-op in JavaScript.Ninja
У кого-то видел, что нет поддержки m1 и эмулятора андроида, чувак тестил только на устройстве)
источник

MB

Max Belsky in JavaScript.Ninja
Собираешь нужный конфиг под nginx, запускаешь его и из фронтенда шлёшь запросы в nginx

Пример конфига:


http {
 server {

   server_name localhost;

   location /api/ {
     proxy_cookie_domain www.mbelsky.com $server_name;
     proxy_http_version 1.1;
     proxy_pass https://www.mbelsky.com;
     proxy_ssl_server_name on;
     proxy_hide_header Access-Control-Allow-Origin;
     add_header Access-Control-Allow-Origin * always;
   }
 }
}


Все параметры конфига описаны в доке nginx.  Чтобы не мучаться с его установкой в систему, можно в докере запустить
источник

DS

Dmitry Sekhno in JavaScript.Ninja
понял! буду пользоваться обоими маками и ждать поддержки)
источник