Anonymous
Столько проблем решилось сразу
Evgeny
Привет. Такой вопрос хотелось бы на текущем проекте использовать JWT аутентификацию, но ключевой проблемой является то что необходимо авторизироваться используя соцсети. Просто авторизировать юзера это понятно, и да как выдать свой jwt токен на callbackе от того же facebook тоже понятно. А вот как передать все это добро без костылей на клиент..... Клиент на Vue а сервер на Koa. Сейчас пока рабочий вариант заюзал hello.js на клиенте. Он проводит в модальном окне юзера до фейсбука и авторизирует его после чего в мое приложение (клиентское) отдаться acssesToken, который отправляется на эндпоинт /api/auth моего api который проверяет его попыткой достать данные пользователя. Если все ок то я подписываю пару токенов и отдаю их. Но вот не нравиться мне этот метод, больно уж костыль напоминает. Еще рабочий метод с редиректить с приложения vue на фейсбук потом на эндпоинт коллбека который в свою очередь редиректнет на какой-нибудь эндпоинт типа /auth/sucsess?token=???&refreshtoken=???. И уже на клиенте подхватывать из queryparams токены и как то этот метод тоже не выглядит хорошо. Может кто что посоветует? Есть какие бестпрактис? а то ложить токен в куку тоже такое себе...
Может все же кто-нибудь что то посоветует по поводу jwt?
Anonymous
Ребята, еще вопрос
Anonymous
Как Можно в консоле хрома отследить нажатие По кнопке
Anonymous
?
Andrey
Ребзя, нужна ваша помощь. Есть скрипт который динамически вставляется на страницу, нужно чтоб он сразу вызывался после инсерта. Как быть?
Andrey
накидал пример моего вопроса. Сейчас этот код возвращает 2 а потом 1. Нужно по порядку
Evgeny
Как Можно в консоле хрома отследить нажатие По кнопке
находишь на вкладке листнер который его слушает и ставишь брекпоинт. Их спсок есть там же... ищи нужный и все.
Andrey
так не пойдет, я не знаю какой скрипт будет идти за ним
Andrey
это абстрактный пример
Andrey
мне нужно написать обертку над скриптами которая будет замерять скорость их загрузки. Обертка получает урл создает скрипт и вставляет его на тоже место. Этот функционал не должен влиять на прежний порядок загрузки скриптов
Andrey
Evgeny
ты не сможешь таким образом это реализовать.. тебе либо нужоно создвать очередь загрузки скиптов ... что бы log(2) ждала загрузки и затем уже вызывалась ....
Evgeny
Вообще зачем тебе этот геморой так как оно не покажет релаьных цифр загрузки скрипта . Чем не угадил таймлайн загрузки в chomedevtools?
Andrey
нужно логирвать
Andrey
Есть еще идеи?
Evgeny
нужно логирвать
Это бесполезно браузер кэширует данные, а каждй раз тянуть и заставлять ждать полное время такое себе..... я же тебе сказал создавай очередь оборачивай код ... и юзай window.performance для такго счета
Lodo4kin
подскажите кто-нибудь как мне сделать массив или коллекцию уникальных объектов? Я юзал Set но он не проверяет на уникальность объекты
Evgeny
Почему ты думаешь что не покажет?
браузер не качает по дефолту скрипты каждый раз ..... как правило есть некоторое время кэшировани и он берет уже скаченую копию... как минимум нужно добавлять случайных параметр для скрипта
Evgeny
ну и как понимаешь время скачивания будет меньше и смысле от такого логинования 0
Andrey
В твоих словах есть смысл, кешированые файлы будут отдаваться крайне быствро и я их думал отсечь. Спасибо в любом случае за твои мысли, буду думать
Xaxashutkin
ну надо мне
Обычно когда такое надо это значит что кто-то делает хуйню
Xaxashutkin
обоснуй почему
Потому что сравнение обьектов это очень трудоемкая задача и зачастую безполезная, так как можно генерить какую-то айди и сравнивать с ней
Xaxashutkin
Лучше обьяснить что ты хочешь сделать и возможно кто-то тебе расскажет как лучше
Andrey
интересно, если в полях объектов сидят функции, как оно будет их на уникальность проверять? )
Lodo4kin
Потому что сравнение обьектов это очень трудоемкая задача и зачастую безполезная, так как можно генерить какую-то айди и сравнивать с ней
ну вот смотри сделал айди но что все равно не работает с уникальнрыми айди http://jsfiddle.net/Lodo4ka/7kefo9ac/2/
Evgeny
https://learn.javascript.ru/set-map#map
Evgeny
так с сетами тоже самое
Так сет работает с примитивами а не с обьектами я тебе про мап говорю
Andrey
это я к тому, что согласен с мнение про хуйню )
Evgeny
это я к тому, что согласен с мнение про хуйню )
Ааа ну) сорян я просто непонятливый)
Evgeny
http://jsfiddle.net/7kefo9ac/18/
Ой вот зачем изобретать велосипед. чем плох map.set(id, obejct) сам заменит значние, нужно сккипануть map.has(id) и все... это банально оптимизировано
Георгий
Привет все
Георгий
Кто юзал server events?
Георгий
Как вам?
Anonymous
Я думал что из объекта нельзя получить симбол, а оказывается Object.getOwnPropertySymbols
Max
Привет! Кому-то приходилось считать в ноде растояние по полученных с GPS данных? Если да, то как боролись с выбросами/погрешностями? Я пока нарыл только это https://github.com/wouterbulten/kalmanjs
Frontend Priest
Если получится, дам ссыль
Viacheslav!
Скажите, как добавить сюда пару key/value? var x = {}
Viacheslav!
var x = { 'a': 1 }
Viacheslav!
x.push не работает..
Андрей
x[key] = value
Frontend Priest
Но была статья ещё круче, где из шумного месива геоданных с помощью чистой математики делали идеально точный маршрут
Stas
x.push не работает..
Object.assign можно, но он создает новый объект
Viacheslav!
x[key] = value
Большое спс!
Max
https://habr.com/company/2gis/blog/308500/
спасибо, интересное чтиво
Rinat
Object.assign можно, но он создает новый объект
Он может либо создавать новый либо мутировать имеющийся
Nikolay
Он ничего не создает, а мутирует первый переданный объект.
Rinat
Он ничего не создает, а мутирует первый переданный объект.
ну да, но суть та же. Если ты ей передашь пустой новый объект она вернет этот объект с копированными свойствами.
Anonymous
You”ll find the best Telegram trading signals channel here. Start to join with this telegram channel and increased your trading skill.A right attitude can make your failure or success. Stop thinking can I learn trading on telegram channels Of course, you do. Just need to join this channel . if you want to earn huge profit in mega signal or if you want quick profit 100-300% like old days then join this channel. if you feel that you miss the opportunity then join this channel you never feel regret. Guys join and stay here for some time then after some days you feel that you have done right thing to join this channel. 👇👇👇🔥🔥🔥🔥👌👌👌 🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝 @CRYPTOIMMORSIGNALS22
Anonymous
You”ll find the best Telegram trading signals channel here. Start to join with this telegram channel and increased your trading skill.A right attitude can make your failure or success. Stop thinking can I learn trading on telegram channels Of course, you do. Just need to join this channel . if you want to earn huge profit in mega signal or if you want quick profit 100-300% like old days then join this channel. if you feel that you miss the opportunity then join this channel you never feel regret. Guys join and stay here for some time then after some days you feel that you have done right thing to join this channel. 👇👇👇🔥🔥🔥🔥👌👌👌 🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝 @CRYPTOIMMORSIGNALS22
Anonymous
You”ll find the best Telegram trading signals channel here. Start to join with this telegram channel and increased your trading skill.A right attitude can make your failure or success. Stop thinking can I learn trading on telegram channels Of course, you do. Just need to join this channel . if you want to earn huge profit in mega signal or if you want quick profit 100-300% like old days then join this channel. if you feel that you miss the opportunity then join this channel you never feel regret. Guys join and stay here for some time then after some days you feel that you have done right thing to join this channel. 👇👇👇🔥🔥🔥🔥👌👌👌 🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝 @CRYPTOIMMORSIGNALS22
Anonymous
You”ll find the best Telegram trading signals channel here. Start to join with this telegram channel and increased your trading skill.A right attitude can make your failure or success. Stop thinking can I learn trading on telegram channels Of course, you do. Just need to join this channel . if you want to earn huge profit in mega signal or if you want quick profit 100-300% like old days then join this channel. if you feel that you miss the opportunity then join this channel you never feel regret. Guys join and stay here for some time then after some days you feel that you have done right thing to join this channel. 👇👇👇🔥🔥🔥🔥👌👌👌 🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝 @CRYPTOIMMORSIGNALS22
Viktor
Всем привет. Не знаете как можно исправить следующую "странность": В ext.js store обновляется, только если предварительно кликнуть по списку, который должен обновиться. Иначе никак. Как это можно исправить? Вот код, который использую для обновления var combobox_1 = Ext.ComponentQuery.query('[name=combobox_1]')[0]; combobox_1.store = Ext.create('Ext.data.Store', { fields: [{ name: 'value', type: 'string' }, { name: 'name', type: 'string' }], data: [], queryMode:'local' }); combobox_0.on('change', function(value) { Ext.Ajax.request({ url: 'http:\/\/this_site\/json\/data\/test_json', success: function(response, options) { var lgotu = Ext.decode(response.responseText); combobox_1.clearValue(); combobox_1.store.loadData(lgotu[value.value]); combobox_1.bindStore(combobox_1.store); console.log(combobox_1.validate()); } }); });
DrRastafarai
Всем привет. Нужна помощь с webpack Есть лоадер для изображений. test: /\.(gif|png|jpe?g|svg)$/i, exclude: /fonts/, use: [ { loader: 'file-loader', options: { name: '[path][name].[ext]', outputPath: 'images/', publicPath: '../images/' // use relative urls } }, Проблема заключается в следующем. При сборке проекта, изображения, что прописанные в html файле не правильно записываются. На пример. В исходном файле <img src="images/bg.png"> В собранном будет так <img src="../images/bg.png"> При том, что в css файле все правильно. Но если заменить на publicPath: '/images/' то в css уже будет не правильно прописанно. Как правильно настроить? Пример всего конфига находиться тут https://pastebin.com/VGgYVHAm Пример структуры проекта ниже. Спасибо!
DrRastafarai
Lodo4kin
здарова, подскажите как проверить массив на то что он итерируемый?
Xaxashutkin
Или не?
Anton
здарова, подскажите как проверить массив на то что он итерируемый?
странный, конечно, вопрос. а как массив может быть неитерируемым? если надо проверить переменную неизвестного типа, то a[Symbol.iterator] ? true : false
Alex
Ребят привет. Есть небольшая работу, нужно оживить бэкграунд на 1 - 2 блоках на сайте. Можно тут предложить эту работу?
Alex
да за харошую работу за ценой не постоим, понятно в пределах нашей солн. системы цены :))
Alex
пишите в лс какую хотите ставку в час и за уточнением деталей