
Evgeniy
04.04.2018
05:01:57

#3301⏣SoulString
04.04.2018
05:02:21
в основном апи можно юзать и без корс
особенно к паблик апи относится

Google

#3301⏣SoulString
04.04.2018
05:03:13

Evgeniy
04.04.2018
05:03:27
как они связаны между собой если корс определяет доступ к одному домену с другова?

#3301⏣SoulString
04.04.2018
05:04:17
их не должно отправлять и принимать в режиме no-cors

Evgeniy
04.04.2018
05:05:06
кто это тебе сказал ?

#3301⏣SoulString
04.04.2018
05:05:17
хотя тут могу ошибаться, это не работало ранее на fetch точно

Evgeniy
04.04.2018
05:06:19
причем тут fetch и axios если cors это часть браузера
она либо режит все XMLHttpRequest
и без разницы кто их создал fetch или axios

#3301⏣SoulString
04.04.2018
05:09:35

Janserik
04.04.2018
05:17:48
тут пусто?
делал через fetch и no-cors, залил на свой сервер ошибок нет но и данных нет (((

Valeriy
04.04.2018
05:21:19

Google

Evgeniy
04.04.2018
05:22:04
если браузер поддерживает cors то пока на бэкенде ты не разрешишь что то сделать, фронтенд не пошлет данные

Janserik
04.04.2018
05:24:24
как это победить?
мой бэкендчик говорит что cors не нужно устанавливать и он сделал мне через прокси
но все равно не пашет (((

Valeriy
04.04.2018
05:26:38
как пример
клиент и сервер включают в заголовки Access-Control-...-... параметры
"proxy": {
"/v1": {
"target": "https://api.mysite.com/",
"changeOrigin": true
}
},
т.е. если ты к апи обращается по пути https://api.mysite.com/v1/....
и если на бакенде настроено Access-Control-Allow-Origin: * например в ответах

Janserik
04.04.2018
05:31:41
у меня бэкенд на mydomain.com и я на тот же сервер ложу исходники фронтенда

Valeriy
04.04.2018
05:32:02
ну значит у тебя нет кросс доменных запросов
вот если бы ты в дев окружении разрабатывал и грузил SPA с локалхоста, а к апи обращался на реальный домен
тогда нужно CORS настраивать

Pasha
04.04.2018
05:33:08

Valeriy
04.04.2018
05:33:26
ну эти расширения до добра не доводят

Janserik
04.04.2018
05:33:26
зачем мне CORS если у меня и бэкенд и фронтенд будет на одном сервере?

Valeriy
04.04.2018
05:33:39
там чуток ошибся с настройками и потом нормальные сайты не будут правильно работать

Google

Valeriy
04.04.2018
05:33:52
я не знаю как там у тебя устроен процесс разработки
но обычно и очень часто в тех же зарубежных компаниях когда на удаленке работаешь
тебе дают ссылку на апи
а фронтенд грузится с локалхоста
и тут приходится включать кросс ориджин
ты же не будешь деплоиться каждый раз когда хочешь посмотреть результаты своей работы
вот и приходится в package.json либо в webpack конфиг указывать прокси для этого
ну и на бакенде там nginx настроить или выше уровнем если sinatra/roda/rails всякие используются

Sunlive
04.04.2018
05:39:03
бля каеф
я вчера пропустил

Evgeniy
04.04.2018
05:39:16

Sunlive
04.04.2018
05:39:17
норм там чел ворвался про евреев и европу

Valeriy
04.04.2018
05:39:49

Sunlive
04.04.2018
05:39:52
да
все начиналось с картинки....

Arsen
04.04.2018
05:42:54
Тут есть проблема посерьёзнее загрузки картинки на бек...
Как встать с кровати, когда ты работаешь дома?

Sunlive
04.04.2018
05:43:21
80% не белых в гугле?

Google

Valeriy
04.04.2018
05:43:31
ну чавака бомбануло не хило вчера

Sunlive
04.04.2018
05:46:57
его не бомбануло он всех затраллил

Janserik
04.04.2018
05:47:02
npm run dev?

Valeriy
04.04.2018
05:47:25
и посмотри что вернет сервак
и что напишет браузер

Admin
ERROR: S client not available

Valeriy
04.04.2018
05:47:55
если выругается матом на крос оригин, то надо бакенд подкручивать
т.е. разрешить на бакенде отдавать контент с access-control-allow-origin
смысл проблемы в том, что браузеры не разрешают делать перекрестные запросы между доменами
если получил контент с одного домена, то ты не должен иметь возможность просто так делать со своей страницы запросы к другим доменам
иначе это привело бы к диким вирусным атакам
поэтому либо плагином затыкать рот тому же хрому
либо встроить загоолвки нужные в запросы на фронте и ответы на бэке

DOUBLE WITHDRAWAL
04.04.2018
05:55:40

Sunlive
04.04.2018
05:56:33

Arsen
04.04.2018
05:58:09
А чё, так можно было?

Alexander
04.04.2018
05:58:21

Vladimir
04.04.2018
06:06:30
Добрый день. А можно ли как то в плагине "досунуть" компонент в корневой Vue не меняя руками его template ?

Google

Demon
04.04.2018
06:07:10
Комрады. Пишу спа. после загрузки и рендера из-за полосы прокрутки изображение как бы "дергается". Как обходить?

Valeriy
04.04.2018
06:13:44

Arsen
04.04.2018
06:39:23
И то лучше не надо

Valeriy
04.04.2018
06:47:31

Vladimir
04.04.2018
06:57:58

Valeriy
04.04.2018
06:58:29
добавлять да, но не быть черным ящиком для твоего приложения
если ты сам пишешь плагин и хочешь, чтобы он чего то куда то добавлял
выделяй слоты для этого
и используй их

Dmitriy
04.04.2018
07:03:26
Никто не сталкивался с таким багом ?
Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "item"

Roman
04.04.2018
07:03:50

Dmitriy
04.04.2018
07:04:14
пофиг

Roman
04.04.2018
07:04:17
в Vue ты не должен изменять пропсы, кидай события

Dmitriy
04.04.2018
07:04:18
как исправить
аа
понял
спасибо