Flexo
Альтернатива локалстораджу получается только куки?
Alex
Всё таки в локал сторадже. Рендер то не на стороне сервера, так что примешивать его в форму не выйдет. Харнить надо на стороне клиента.
Андрей
Андрей
Vladimir
локалсторадж самого сайта будет использоваться
Андрей
Anonymous
Vladimir
т.е. реальный минус локалстораджа при прочих равных, что токен могут скопировать и заюзать в другом месте, а с кукой просто исполнить произвольный запрос, но только на самом клиенте
Anonymous
Flexo
А левый скрипт подключенный в браузере не сможет до кук добраться?
Алексей
@VladimirShebastyuk Хранить кодированные значения?
Vladimir
Андрей
Vladimir
в любом случае нужно на сервере проверять
Alex
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 же.
Anonymous
Алексей
CORS уже отменили?
Алексей
Для себя давно решил что http дырявая, давно юзаю letsencrypt.org
Алексей
https без смс.
Алексей
И Юзаю куки с чистой совестью.
Andrey
Бампану, мало ли: а кто-нибудь писал тесты на vue-test-utils под nuxt?
Никак не могу понять, как замокать axios модуль чтобы экшны в вуексе протестить
Hedint
Andrey
@hedint можно конечно вынести, но эта штука весьма удобна https://github.com/nuxt-community/axios-module
Hedint
Ну тут уже тебе виднее, как удобнее в твоем конкретном проекте. Мне просто кажется, что гораздо проще замокать какую-то обертку над вызовами API (внутри которых уже axios), чем сам axios :)
Nikita
Andrey
@hedint мб и так, но всё же остаётся философский вопрос, как тестировать вызовы методов подобных модулей, они становятся вида this.axios.get или this.$modal.show() и т.д
Ваня
Здраствуйте) Вот начал изучать, так скажите, Jquery можно смело выбрасывать?))
Ivan
да
ℝei
Sunlive
ээ
Sunlive
ты че
Ivan
любая технология в свое время была хорошо, просто jquery устарел, но в 2010 было хорошо с ним)
Ваня
вообще так понимаю с Vue.js + vuex + vue-route + Nuxe.js можно обойтись без Php?
Ivan
без php всегда можно обойтись
Gregory
нет
Oleh
ахаха
Gregory
ахаха)
Ваня
спасибо, иду дальше зубрить)
Валентин
Oleh
Валентин
В смысле без рнр можно обойтись, конечно
Валентин
Но без бэкенда в целом не всегда можно обойтись
Валентин
Чисто для роутинга - да, не нужно
Oleh
та можно ж сайт на принтере распечатать
Алексей
Node backend? Зачем учить php?
Валентин
Ну да )
Hedint
Hedint
Andrey
Gregory
если умеешь прогать на php, тогда оставайся на php
Больше половины интернета на php работает, Авито например, Юла
Ваня
так есть же nuxt.js (в котором есть вся экосистема vue) и позволяет выполнять код на сервере, что в свою очередь как мне кажется может работать с разными бибиотеками js для работы с БД
Ivan
Ваня
так php 7 не плохо вырвалось после 10 лет торможения))))
Michael
пхп можно у супердешёвых хостингов захостить!!!!
Gregory
Но на NodeJS на много приятнее работать, это да
Алексей
МейлРу, слез с Perl?
Oleh
Ваня
Samat
ребят, не подскажете? есть отдельная обертка для axios запросов (чтобы не присобачивать каждый раз хедеры). все работает. но теперь понадобилось добавить туда onUploadProgress. как по принимаемому аргументу возвращать прогресс? без обертки я делал это так: onUploadProgress: function (progressEvent) {
material.upload = parseInt(Math.round((progressEvent.loaded * 100) / progressEvent.total));
}
Andrey
+Какой норм фреймворк есть на Ноде?
Gregory
4 года на php сидел, попровобал Node и не смог вернуться обратно, противно от синтаксиса стало(но php все равно хороший язык)
Gregory
так а как же без Laravel, Symfony?
Mikhail
Ребят, а когда vue-cli совместно с typescript?
Gregory
Mikhail
из офф репозитория
Oleh
никто не слазит с Perl ) $str =~ /[\s\S]+(P[\s\S]+)$/i; print("$1 the best =)");
Алексей
Perl как там с ооп и moose?
Oleh
в 6 или в 5 ?
T.A