@vuejs_ru

Страница 2488 из 3900
Evgeniy
04.04.2018
05:01:57
не всегда бэк зависит от тебя
если они не могут настроить cors то как им передавать заголовок? который они ожидают

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

особенно к паблик апи относится

Google
#3301⏣SoulString
04.04.2018
05:03:13
долговато пулреквесты мержат они
все еще им не простил get-онли на инстансе х)

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
и без разницы кто их создал fetch или axios
нухз, хром и сафари не работали точно. з.ы. я в курсе что в современных браузерах своя его имплементация.

Janserik
04.04.2018
05:17:48
тут пусто?

делал через fetch и no-cors, залил на свой сервер ошибок нет но и данных нет (((

Valeriy
04.04.2018
05:21:19
если они не могут настроить cors то как им передавать заголовок? который они ожидают
CORS это когда у тебя и фронтенд и бакенд настроены на него

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
тогда нужно CORS настраивать
Или расширение для хрома

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
и тут приходится включать кросс ориджин
вот я написал в package.json теперь что делать?

npm run dev?

Valeriy
04.04.2018
05:47:25
вот я написал в package.json теперь что делать?
попробуй сделай запрос к апи на сервер

и посмотри что вернет сервак

и что напишет браузер

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
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:47:31
Добрый день. А можно ли как то в плагине "досунуть" компонент в корневой Vue не меняя руками его template ?
представляешь себе какие безграничные возможности для магии это открывало бы плагинам:? )

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"

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

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

Dmitriy
04.04.2018
07:04:18
как исправить

аа

понял

спасибо

Страница 2488 из 3900