Size: a a a

Dart & Flutter по-русски

2020 May 21

Т

Тимур in Dart & Flutter по-русски
я не настаиваю, но кажется мне что если б заголовки были корявые, то и обычные http.get падали на CORS, а они отрабатывают. А вот если через сутки дернуть тот же урл с сайта, то картинка забирается из кэша, соответственно в нем нет заголовка allowedOrigins и падает ошибка CORS.
Это как я понимаю
источник

НК

Назар Калитюк... in Dart & Flutter по-русски
Тимур
Бэк (Aqueduct) у меня крутится на порте 8888, фронт (Flutter) на 80, оба на одном сервере. Сервер отдает корректные allowedOrigins, с обычными картинками все норм, проблема с закешированными
для cors разные порты это уже разные севера. Так что на разных
источник

Т

Тимур in Dart & Flutter по-русски
Назар Калитюк
для cors разные порты это уже разные севера. Так что на разных
о как... Я это чувствовал, но не нашел подтверждения )
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Назар Калитюк
для cors разные порты это уже разные севера. Так что на разных
Ты это, поставь nginx, и найди краткую инструкцию как прописать конфиг с proxy_pass, если домен у тебя есть
источник

Т

Тимур in Dart & Flutter по-русски
да nginx крутится, но тему с прокси не дожал. Т.е. суть чтоб бэк и фронт на одном порту работали через прокси?
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Тимур
да nginx крутится, но тему с прокси не дожал. Т.е. суть чтоб бэк и фронт на одном порту работали через прокси?
нет
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Точнее не совсем
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
ты обращаешься на 80 или 443 к nginx
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
причем с кучи доменов и поддоменов
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
а он уже маршрутизирует
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
либо отдавать статику
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
либо с помощью proxy_pass переслать на 127.0.0.1:твой порт приложения
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
либо еще чо
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
там много що можно сделать
источник

Т

Тимур in Dart & Flutter по-русски
понял куда копать, спасибо!
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
а также им можно эти CORS заголовки добавлять)
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
ну и чтоб ты в акведуке не копался с сертификатами, тупо накатываешь certbot и он твой конфиг автоматом превращает с http в https
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
(если у тебя домен есть конечно)
источник

Т

Тимур in Dart & Flutter по-русски
ишь.. да, домен есть, пошел разбираться
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
ну и всо, nginx это последняя мозаика в твоем пазле
источник