
Максим
04.06.2018
12:50:50
Хао. Вопрос такой - что используете для авторизации и запросов? Суть задачи - есть юзер с логином и паролем, хочу его авторизовать с помощью Basic метода, он получает токен, и потом уже Bearer с токеном уходит на бекенд и приходят ответы. Есть у кого что на примете?

Stanislav
04.06.2018
12:52:47

Максим
04.06.2018
12:53:18

Alexandr
04.06.2018
12:53:27
axios чекни

Google

Stanislav
04.06.2018
12:53:27

Alexandr
04.06.2018
12:53:35
подобного целая куча

Максим
04.06.2018
12:54:05
Посмотри на Axios
та я смотрю, но чето не взлетает. через PostMan запросы идут на бек - все ок, токен приходит, а если чеорез axios, то 401 ответ

Stanislav
04.06.2018
12:54:28

Alexandr
04.06.2018
12:54:48
бэкэнд на чём

Максим
04.06.2018
12:55:12
ну смотри че аксиос отправляет
там по ходу надо заголовок прокинуть нужный Authorization с токеном, что из логина и пароля делается - в Basic методе это Base64

Alexandr
04.06.2018
12:55:17
ибо axios посылает json
похоже, тебе надо form data слать

Stanislav
04.06.2018
12:55:34

Максим
04.06.2018
12:55:38
бэкэнд на чём
yii2, с беком порядок) через постмен все работает как надо, а вот axios надо еще заголовки засунуть)
ну дык в чем проблема?)
я думал есть какая то уже готовая тема, в нее логин пароль, урл, тип авторизации и она сама все делает)

Stanislav
04.06.2018
12:56:11

Alexandr
04.06.2018
12:56:13
axios.defaults.headers.common['Authorization'] = \`Bearer ${api_token}\`

Stanislav
04.06.2018
12:56:30

Google

Alexandr
04.06.2018
12:56:31
нутыпонял

Максим
04.06.2018
12:56:34

Alexandr
04.06.2018
12:57:02
если кроссдомен запрос

Stanislav
04.06.2018
12:57:14

Максим
04.06.2018
12:57:14
а отправляю с 82.202.221.140:8081 - то, что мне npm run serve выдал)
может ему не нравится, что вместо домена айпишник, хотя в разрешенные для CORS хосты я его добавил

Alexandr
04.06.2018
12:58:09
нууу. тебе надо отвечать на этот options

Stanislav
04.06.2018
12:58:29
+

Alexandr
04.06.2018
12:58:45
какой сервер. апач? nginx?
погугли было решене не более 5 строк
а лучше всего на `domain.com/api`
рили. меньше гемора будет

Максим
04.06.2018
12:59:27

Alexandr
04.06.2018
12:59:45
не
у тебя кроссдомен запрос

Stanislav
04.06.2018
12:59:57

Максим
04.06.2018
12:59:57

Alexandr
04.06.2018
13:00:06
а для этого браузер кидает ещё options запрос

Stanislav
04.06.2018
13:00:10

Google

Максим
04.06.2018
13:00:36

Stanislav
04.06.2018
13:00:52
ага
Эт тебе надо будет еще корс настраивать для site.ru

Максим
04.06.2018
13:01:06

Alexandr
04.06.2018
13:01:16
я делаю всё проще
browser-sync на 3000 порте и его встроенным прокси
и бэкэнд на 80 порте

Максим
04.06.2018
13:01:23
советовали уже апишку в папку домена закинуть) По ходу так и надо будет сделать

Alexandr
04.06.2018
13:01:45
а как на проде будет?

Максим
04.06.2018
13:01:56
проксировать
в проксях этих не шарю) что у гугла спросить? или может в закладках статья годная есть

Stanislav
04.06.2018
13:02:09
я б nginx'ом просто проксировал с site.ru/api на проде

Alexandr
04.06.2018
13:02:26
ага. я уже предлагал

Максим
04.06.2018
13:02:36
но можно переделать, если не зайдет) только как проксировать, чтобы при npm run serve не считало айпишку за другой домен и опять CORS не ругался

Alexandr
04.06.2018
13:02:56
что у тебя в serve выполняется?

Stanislav
04.06.2018
13:02:57

Максим
04.06.2018
13:03:01
да

Stanislav
04.06.2018
13:03:16

Максим
04.06.2018
13:03:20

Stanislav
04.06.2018
13:03:30
http://vuejs-templates.github.io/webpack/proxy.html

Alexandr
04.06.2018
13:04:08
а можно закостылить через реверсивный прокси у nginx

Google

Alexandr
04.06.2018
13:04:20
запрос -> nginx -> webpack

Максим
04.06.2018
13:04:31

Stanislav
04.06.2018
13:05:57

Максим
04.06.2018
13:07:09

Stanislav
04.06.2018
13:07:54
придется возится с подстановкой нужного пути

Admin
ERROR: S client not available

Roman
04.06.2018
13:09:57

Максим
04.06.2018
13:10:58

Roman
04.06.2018
13:11:16

Stanislav
04.06.2018
13:11:18

Максим
04.06.2018
13:12:09
А причем тут хот релоэд?
ну вот я пишу код, запустил npm run serve, мне выдало айпишку, по которой поднят вебсервер, где крутится в реалтайме мой код. в этот момент запросы я буду отправлять на апишку, и надо будет корс делать, поскольку я с другого домена буду их отправлять

Roman
04.06.2018
13:12:10

Максим
04.06.2018
13:12:20

Roman
04.06.2018
13:12:39
там не то что домен разный. там с разных портов уже корсы ругаются
поэтому и делается проксирование

Stanislav
04.06.2018
13:13:19

Максим
04.06.2018
13:13:29

Stanislav
04.06.2018
13:13:35

Google

Максим
04.06.2018
13:14:03
а) сори, туплю. на удаленном сервере

Елена
04.06.2018
13:29:17
https://jsfiddle.net/jyt68a5n/1/
Через инструменты вью в моем интупе с типом number отображается число, если я его там меняю, то изменяется на число. А если меняю в инпуте (стрелками, вводом), то возвращает строку. Почему так?
Это код из примера, уже раз пять перепроверила, вроде все идентично. Разве что что-то поменялось с тех пор...

Konstantin
04.06.2018
13:32:13

Елена
04.06.2018
13:33:12

Stanislav
04.06.2018
13:33:25

Janserik
04.06.2018
14:16:47
Всем привет.
Надо сделать небольшой сайт для конкурса.

Roman
04.06.2018
14:17:20
Сделай.

Kirill
04.06.2018
14:17:32

Janserik
04.06.2018
14:17:35
Кто может взяться?

Denis
04.06.2018
14:17:55
а денег много дашь?

Максим
04.06.2018
14:17:57

Janserik
04.06.2018
14:18:25
Сайт для акции точнее
Из под крышки лимонада

Stanislav
04.06.2018
14:18:42

Kyooni?
04.06.2018
14:18:42

Stanislav
04.06.2018
14:18:55

Janserik
04.06.2018
14:18:59