
Andrey
21.02.2018
07:55:05

Lis
21.02.2018
07:56:08

Vladimir
21.02.2018
07:56:15
т.е. реальный минус локалстораджа при прочих равных, что токен могут скопировать и заюзать в другом месте, а с кукой просто исполнить произвольный запрос, но только на самом клиенте

Lis
21.02.2018
07:56:15

Google

Dmitry
21.02.2018
07:56:41
А левый скрипт подключенный в браузере не сможет до кук добраться?

Alexey
21.02.2018
07:56:48
@VladimirShebastyuk Хранить кодированные значения?

Vladimir
21.02.2018
07:57:02

Andrey
21.02.2018
07:57:04

Vladimir
21.02.2018
07:57:56
в любом случае нужно на сервере проверять

Alex
21.02.2018
07:58:09
Cookies and local storage serve different purposes. Cookies are primarily for reading server-side, local storage can only be read by the client-side. So the question is, in your app, who needs this data — the client or the server?
По этой логике токен он вроде бы нужен серверу, но я использую клиент чтобы примешать его запросу, так что выходит что пользователь этого токена всё таки клиент. Потому как именно клиент этот токен добавляет к заголовку запроса, сервер не будет ковырятся в куке, он ждёт токена в заголовке.
А еще не забываем что есть аутентификация третьей стороны, JWT же.

Sergey
21.02.2018
07:59:26

Lis
21.02.2018
07:59:54

Sergey
21.02.2018
08:00:24

Alexey
21.02.2018
08:00:44
CORS уже отменили?

Vladimir
21.02.2018
08:02:31

Lis
21.02.2018
08:03:56

Google

Alexey
21.02.2018
08:12:15
Для себя давно решил что http дырявая, давно юзаю letsencrypt.org
https без смс.
И Юзаю куки с чистой совестью.

Андрей
21.02.2018
08:13:48
Бампану, мало ли: а кто-нибудь писал тесты на vue-test-utils под nuxt?
Никак не могу понять, как замокать axios модуль чтобы экшны в вуексе протестить

Sergey
21.02.2018
08:15:33

Hedint
21.02.2018
08:16:42

Андрей
21.02.2018
08:20:29
@hedint можно конечно вынести, но эта штука весьма удобна https://github.com/nuxt-community/axios-module

Hedint
21.02.2018
08:23:59
Ну тут уже тебе виднее, как удобнее в твоем конкретном проекте. Мне просто кажется, что гораздо проще замокать какую-то обертку над вызовами API (внутри которых уже axios), чем сам axios :)

Nikita
21.02.2018
08:26:00

Андрей
21.02.2018
08:37:09
@hedint мб и так, но всё же остаётся философский вопрос, как тестировать вызовы методов подобных модулей, они становятся вида this.axios.get или this.$modal.show() и т.д

Ваня
21.02.2018
08:38:04
Здраствуйте) Вот начал изучать, так скажите, Jquery можно смело выбрасывать?))

Ivan
21.02.2018
08:38:35
да

Sunlive
21.02.2018
08:39:03
ээ
ты че

Ivan
21.02.2018
08:39:28
любая технология в свое время была хорошо, просто jquery устарел, но в 2010 было хорошо с ним)

Ваня
21.02.2018
08:39:28
вообще так понимаю с Vue.js + vuex + vue-route + Nuxe.js можно обойтись без Php?

Ivan
21.02.2018
08:40:11
без php всегда можно обойтись

Gregory
21.02.2018
08:40:26
нет

Nerzh
21.02.2018
08:40:34
ахаха

Gregory
21.02.2018
08:40:38
ахаха)

Google

Ваня
21.02.2018
08:40:54
спасибо, иду дальше зубрить)

Валентин
21.02.2018
08:41:05

Nerzh
21.02.2018
08:41:08

Валентин
21.02.2018
08:41:30
В смысле без рнр можно обойтись, конечно
Но без бэкенда в целом не всегда можно обойтись
Чисто для роутинга - да, не нужно

Nerzh
21.02.2018
08:42:59
та можно ж сайт на принтере распечатать

Alexey
21.02.2018
08:43:10
Node backend? Зачем учить php?

Валентин
21.02.2018
08:43:53
Ну да )

Hedint
21.02.2018
08:43:55

Andrey
21.02.2018
08:43:59

Gregory
21.02.2018
08:44:00
если умеешь прогать на php, тогда оставайся на php
Больше половины интернета на php работает, Авито например, Юла

Ваня
21.02.2018
08:44:02
так есть же nuxt.js (в котором есть вся экосистема vue) и позволяет выполнять код на сервере, что в свою очередь как мне кажется может работать с разными бибиотеками js для работы с БД

Ivan
21.02.2018
08:44:25

Ваня
21.02.2018
08:44:32
так php 7 не плохо вырвалось после 10 лет торможения))))

Michael
21.02.2018
08:44:34
пхп можно у супердешёвых хостингов захостить!!!!

Gregory
21.02.2018
08:44:35
Но на NodeJS на много приятнее работать, это да

Alexey
21.02.2018
08:44:47
МейлРу, слез с Perl?

Admin
ERROR: S client not available

Michael
21.02.2018
08:45:11

Google

Nerzh
21.02.2018
08:45:16

Ваня
21.02.2018
08:45:17

Gregory
21.02.2018
08:45:31

Samat
21.02.2018
08:45:44
ребят, не подскажете? есть отдельная обертка для axios запросов (чтобы не присобачивать каждый раз хедеры). все работает. но теперь понадобилось добавить туда onUploadProgress. как по принимаемому аргументу возвращать прогресс? без обертки я делал это так: onUploadProgress: function (progressEvent) {
material.upload = parseInt(Math.round((progressEvent.loaded * 100) / progressEvent.total));
}

Michael
21.02.2018
08:45:58

Andrey
21.02.2018
08:45:59
+Какой норм фреймворк есть на Ноде?

Gregory
21.02.2018
08:46:20
4 года на php сидел, попровобал Node и не смог вернуться обратно, противно от синтаксиса стало(но php все равно хороший язык)
так а как же без Laravel, Symfony?

Михаил
21.02.2018
08:46:33
Ребят, а когда vue-cli совместно с typescript?

Gregory
21.02.2018
08:46:40

Михаил
21.02.2018
08:46:49
из офф репозитория

Nerzh
21.02.2018
08:47:33
никто не слазит с Perl ) $str =~ /[\s\S]+(P[\s\S]+)$/i; print("$1 the best =)");

Alexey
21.02.2018
08:48:32
Perl как там с ооп и moose?

Nerzh
21.02.2018
08:49:15
в 6 или в 5 ?

Т.А
21.02.2018
08:49:41

Michael
21.02.2018
08:51:40

Т.А
21.02.2018
08:52:09

Roman
21.02.2018
08:53:07
Пхп говно. Ало. О чем речь вообще

Gregory
21.02.2018
08:53:19
ща ща
во)

Google

Т.А
21.02.2018
08:53:24
не совсем говно

Michael
21.02.2018
08:53:30
?
Знаете почему я за пхп?

Alexey
21.02.2018
08:53:50
Я троллю, Perl6 как там энтерпрайз?

Gregory
21.02.2018
08:53:50
заню