@vuejs_ru

Страница 3114 из 3900
ed
20.06.2018
11:51:31
у каждого разраба свое понятие о нормальности
custom column render, возможность добавить колонку с действиями, пагинация

Anton
20.06.2018
11:51:41
не пользовался, но дататейбл вроде везде одинаковый

ivan
20.06.2018
11:52:01
о, вот теперь яснее. Вьютифай смотрел компнент дата-тейбл?..

Google
Sunlive
20.06.2018
11:52:16
кто то делал, что бы полсе билда в htmle были не абсолютные пути к ассетам и скриптам, а относительные?

ed
20.06.2018
11:52:32
причем, один не работает в принципе

хочется что-то что часто люди юзают

ivan
20.06.2018
11:53:00
не, табличный компонент - один

ed
20.06.2018
11:54:00
не, табличный компонент - один
а не погодь, я без вьютифай

мне все что там в нем есть не нужно

ivan
20.06.2018
11:55:14
понятно. ну вот тот что выше посоветовали вроде тоже норм

Good game
20.06.2018
11:59:12
Ребят, кто нибудь сталкивался с деплоем на github pages? А именно с тем, что вебпак ставит слеш перед img и картинка не отображается. Как это исправить?



Использую vue-cli :(

Google
Sunlive
20.06.2018
12:03:10
пока нашел в доках baseUrl

vue.config.js

ща тревис зальет, гляну

(;¬_¬)
20.06.2018
12:04:28
Парни, вопрос не совсем про vue, но всё же... axios отправляет OPTIONS запрос. что ему в ответ отдавать на это надо?

ed
20.06.2018
12:06:14
Парни, вопрос не совсем про vue, но всё же... axios отправляет OPTIONS запрос. что ему в ответ отдавать на это надо?
обычно, это все разруливает фреймворк который юзается для бека по умолчанию, причем, "фреймворк" это я грубо выразился, сырая нода уже это делает

(;¬_¬)
20.06.2018
12:07:09
обычно, это все разруливает фреймворк который юзается для бека по умолчанию, причем, "фреймворк" это я грубо выразился, сырая нода уже это делает
ну допустим вот у меня есть роут. он принимает только пост запросы. а аксиос в него шлет options. соответственно роут пошлет его нафиг... как мне это дело разрулить правильно?

(;¬_¬)
20.06.2018
12:07:54
ed
20.06.2018
12:08:24
скажем так, более чем за 5 летниый опыт работы с вебом (в основном фронт) ниразу беки не писали обработку options, многие даже не знают о их существовании и предназначении

что-то пошло не так

их не надо обрабатывать руками

запрос точно валидный?

ed
20.06.2018
12:08:43
какая ошибка?

(;¬_¬)
20.06.2018
12:09:03
Zae
20.06.2018
12:09:07
а точно?

вы сами можете отправить запрос?

Google
Zae
20.06.2018
12:09:13
через постман

(;¬_¬)
20.06.2018
12:09:21
какая ошибка?
ошибка 405 method not allowed

вы сами можете отправить запрос?
да, у меня тунель поднять, а фронтендер хз где сидит =)

ed
20.06.2018
12:09:43
ошибка 405 method not allowed
ошибка не в options

Zae
20.06.2018
12:09:47
полагаю что вы шлете гет-пост

Oleg
20.06.2018
12:09:50
корс включен
public function behaviors(): array { return ArrayHelper::merge(parent::behaviors(), [ 'access' => [ 'class' => AccessControl::class, 'rules' => [ [ 'allow' => true, 'roles' => ['@'] ] ] ], 'verbs' => [ 'class' => VerbFilter::class, 'actions' => [ 'youraction' => ['post, 'options''] ] ] ]); }

Zae
20.06.2018
12:09:50
а можно слать например пут

(;¬_¬)
20.06.2018
12:10:01
В контроллере можешь объявить verbFilter в методе behaviors и там разрешить options.
это я догадываюсь что можно сделать. а метод мне сам корректировать не надо при этом?

ed
20.06.2018
12:10:08
в хедерах options есть заголовок с методом который фронт хочет послать, проверь значение там, там должен быть POST

(;¬_¬)
20.06.2018
12:10:19
Нет.
спасибо =)

Oleg
20.06.2018
12:10:23
Можно еще запилить beforeAction в контроллере.

Oleg
20.06.2018
12:10:47
if (Yii::$app->request->isOptions) {exit;}

Ну или как там тип запроса проверить.

(;¬_¬)
20.06.2018
12:11:05
спасибо

ed
20.06.2018
12:12:28
пипец сложности ради опшинов

(;¬_¬)
20.06.2018
12:12:35
в хедерах options есть заголовок с методом который фронт хочет послать, проверь значение там, там должен быть POST
вот уж разбираться в проблемах фронтэндера, у которого post-то не с первого раза получилось отправить, как-то не хочется, увы... (конечно речь о том фронтендере, с которым я работаю =) )

Anton Saprykin
20.06.2018
12:13:11
свч

ed
20.06.2018
12:13:20
вот уж разбираться в проблемах фронтэндера, у которого post-то не с первого раза получилось отправить, как-то не хочется, увы... (конечно речь о том фронтендере, с которым я работаю =) )
насколько я понял уже помогли, проблемы с опшинами у беков на моей памяти в основном возникали такие: "о нихуясе, а что это за запрос?" собственно все)

Google
(;¬_¬)
20.06.2018
12:14:45
насколько я понял уже помогли, проблемы с опшинами у беков на моей памяти в основном возникали такие: "о нихуясе, а что это за запрос?" собственно все)
в целом я сталкивался с ним пару раз, но обычно не обращал на него внимания и никаких затыков с этим не имел =) а тут вот фронтэндер страдает почему-то

?‍♂️

ed
20.06.2018
12:15:05
ну, он страдает потому, что с бека какой-то косяк)

Good game
20.06.2018
12:15:53
Zae
20.06.2018
12:16:05
а как вы собираете? я с вью кли просто не знаком

ed
20.06.2018
12:16:28
А где задавать?)
есть пакет прикольный gh-pages, он для удобного деплоя на github pages как видно из названия, у него в доке дофига инфы про конфигурирование, в том числе вебпака

деплой на gh-pages становится простым и быстрым

(;¬_¬)
20.06.2018
12:16:45
ну, он страдает потому, что с бека какой-то косяк)
ну... тут скорее не косяк... хотя хрен знает как его назвать... ?‍♂️ потому что с одной стороны вроде никто явно не накосячил, а с другой поведение не такое как ожидается. ладно, спасибо за советы =)

Admin
ERROR: S client not available

Good game
20.06.2018
12:16:59


ed
20.06.2018
12:17:30
ну... тут скорее не косяк... хотя хрен знает как его назвать... ?‍♂️ потому что с одной стороны вроде никто явно не накосячил, а с другой поведение не такое как ожидается. ладно, спасибо за советы =)
я придерживаюсь такой политики: Бек дал апи, апи должно работать, если апи не работает - косяк, не всегда это критично, но иногда накаляет, все сильно зависит от бека)

Sunlive
20.06.2018
12:17:50
ed
20.06.2018
12:18:13
например, в моей прошлой компании все (почти) юзали докер, а один бек - нет, и... дико накаляло когда он не проверял код в докере и он не работал потом

Sunlive
20.06.2018
12:18:13
vue.config.js => module.exports = { baseUrl: process.env.NODE_ENV === 'production' ? '/YOUR_SITE/' : '/', };

Oleg
20.06.2018
12:22:03
ну... тут скорее не косяк... хотя хрен знает как его назвать... ?‍♂️ потому что с одной стороны вроде никто явно не накосячил, а с другой поведение не такое как ожидается. ладно, спасибо за советы =)
Важно еще учесть, что если в АПИ-шке явно не прописаны типы запросов в Verb-фильтре для каждого метода и нет завершения приложения при опшнс-запросе, то код в экшене может обработаться дважды: один раз из-за того, что его вызвал опшнс, а второй раз - уже по понятной причине.

Oleg
20.06.2018
12:23:12
ну...там код явно на POST заточен....
Ну я не знаю, какой код экшена. Просто предостерегаю от потенциальной ошибки. ?

Google
Oleg
20.06.2018
12:23:50
Если по этому экшену лежит код, который, предположим, обновляет какой-то счетчик, то вполне сделает это дважды.

(;¬_¬)
20.06.2018
12:23:51
Ну я не знаю, какой код экшена. Просто предостерегаю от потенциальной ошибки. ?
я догадывался о такой возможности потому и поднимал вопрос о модификации метода =) ну и мало ли вдруг опшн получив что-то на выходе тоже навернется как и от 405

Sunlive
20.06.2018
12:24:53
как хорошо что ты все знаешь

держи нас в курсе

Oleg
20.06.2018
12:24:58
(;¬_¬)
20.06.2018
12:25:00
и рождаются такие замечательные истории
каким образом CORS связан с обработкой "options" запроса?

Anton Saprykin
20.06.2018
12:25:07
Дэн дело говорит

У вас у всех свч

Denis
20.06.2018
12:25:23
каким образом CORS связан с обработкой "options" запроса?
OPTIONS так называемый preflight запрос используемый браузером при кроссдоменном общении

и да, ваша история неверная

Anton Saprykin
20.06.2018
12:25:28
Кроме меня и дэна

Oleg
20.06.2018
12:25:36
Denis
20.06.2018
12:25:41
можно проскроллить чатик выше сильно , раз в неделю тут холивар за CORS

В чем же?
в том, что вы думаете, что сработает callback на options запрос

ed
20.06.2018
12:26:25
Кроме меня и дэна
в чате 3к людей, как-то очень сильно обобщено)

(;¬_¬)
20.06.2018
12:26:27
можно проскроллить чатик выше сильно , раз в неделю тут холивар за CORS
а кто-то холивар разводил? я вопрос задал. мне на него ответили. никто не срался, 100500 постов не плодил ?‍♂️

Oleg
20.06.2018
12:26:54
(;¬_¬)
20.06.2018
12:27:11
вас это задело? ну извините, я этот чатик не читаю каждый день. захожу изредка

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