
baster
18.09.2018
12:40:13
Привет. Как проверить есть ли значение в двумерном массиве ?

Nikolay
18.09.2018
12:42:59

Alpha
18.09.2018
13:01:12
О, кстати, а есть для массивов что-нибудь вроде flatMap?

Роман
18.09.2018
13:03:32

Google

Andrey
18.09.2018
13:05:02

Alpha
18.09.2018
13:05:16
О, рилли.

Andrey
18.09.2018
13:05:34

Alpha
18.09.2018
13:05:45
Хотя за сафари, как всегда, обидно
Они вебсокеты-то, только недавно освоили, вроде

Роман
18.09.2018
13:16:22

Alpha
18.09.2018
13:16:49

Роман
18.09.2018
13:18:07

Alpha
18.09.2018
13:18:18
Ага, точно
А, я webrtc перепутал, лол

Котяй Негодяй
18.09.2018
13:23:11


Евгений
18.09.2018
13:45:39
Привет. Такой вопрос хотелось бы на текущем проекте использовать JWT аутентификацию, но ключевой проблемой является то что необходимо авторизироваться используя соцсети. Просто авторизировать юзера это понятно, и да как выдать свой jwt токен на callbackе от того же facebook тоже понятно. А вот как передать все это добро без костылей на клиент..... Клиент на Vue а сервер на Koa. Сейчас пока рабочий вариант заюзал hello.js на клиенте. Он проводит в модальном окне юзера до фейсбука и авторизирует его после чего в мое приложение (клиентское) отдаться acssesToken, который отправляется на эндпоинт /api/auth моего api который проверяет его попыткой достать данные пользователя. Если все ок то я подписываю пару токенов и отдаю их. Но вот не нравиться мне этот метод, больно уж костыль напоминает. Еще рабочий метод с редиректить с приложения vue на фейсбук потом на эндпоинт коллбека который в свою очередь редиректнет на какой-нибудь эндпоинт типа /auth/sucsess?token=???&refreshtoken=???. И уже на клиенте подхватывать из queryparams токены и как то этот метод тоже не выглядит хорошо. Может кто что посоветует? Есть какие бестпрактис? а то ложить токен в куку тоже такое себе...

Google

[Anonymous]
18.09.2018
14:13:24
<script type='text/javascript'> err('Файл загружен') ;</script>
Uncaught ReferenceError: err is not defined
почему на компе работает, а на проде ошибка?

Сасный
18.09.2018
14:14:05

[Anonymous]
18.09.2018
14:14:06
/stop

Сасный
18.09.2018
14:14:25
И поймешь что там написано что переменная err не объявлена
А как объявляются переменные в JS ?

[Anonymous]
18.09.2018
14:14:53
echo "<script type='text/javascript'> err('Файл загружен') ;</script>";

Сасный
18.09.2018
14:14:57
Стоп, это ж не переменка, это функция
но принцип тот же

[Anonymous]
18.09.2018
14:15:08

Сасный
18.09.2018
14:15:20

[Anonymous]
18.09.2018
14:15:35
она в js объявлена
на той страничке откуда пхп вызываю

Сасный
18.09.2018
14:15:55
В каком месте?

[Anonymous]
18.09.2018
14:16:06
после эхо

Afk
18.09.2018
14:19:20
Всем привет. Как реализовать добавление значений в текстовый файл из 2х полей веб-страницы?
реализация для 1го поля - пример - https://devionity.com/ru/courses/dive-into-ajax/updating-text-files

Евгений
18.09.2018
14:24:02

Afk
18.09.2018
14:31:29
спс за подсказку

Google

Afk
18.09.2018
14:31:59
я не юзаю Js просто )) кодю на шарпе немного )

Евгений
18.09.2018
14:48:01
сделай хотя бы уже так
var params = '';
document.querySelectorAll('textarea').forEach(function(element) {
params += element.name + '=' + element.value;
});

Andrew
18.09.2018
15:16:15
как на nodejs запустить несколько одновременных get запросов, чтобы они не ждали друг друга для запуска?

Roman
18.09.2018
15:16:29
Promise.all

Andrew
18.09.2018
15:34:57
Promise.all
а как это использовать вместе с библиотекой request например? не могу понять

Roman
18.09.2018
15:36:00
как ты используешь 1?

Andrew
18.09.2018
15:37:26

Roman
18.09.2018
15:37:55
await Promise.all([r(), r()])

Andrew
18.09.2018
15:38:25
спасибо, попробую

Alex
18.09.2018
15:51:31
Ребят подскажите к какую сторону сосредоточить усилия? Сейчас я Junior full-stack ним и работаю. Мне как и бєк так и фронт нравится. Только, предполагаю, что со временем всеравно буду больше делать акцент на одно на направление. Может стоит сейчас выбрать уклон и большими шагами идти к поставленный цели или продолжать развиваться параллельно? Что скажете ? Может у кого была похожая ситуация.

Roman
18.09.2018
15:53:36
не надо уклон
сейчас есть сильная тенденция на fullstack

Roman
18.09.2018
15:53:57
чтоб не нанимать разных людей, не кооперироваться
особенно в мире js, который и бек и фронт

Andrew
18.09.2018
15:56:52

Roman
18.09.2018
15:57:05
тебе массив результатов придет

Андрей
18.09.2018
16:02:52
с асинк/авэйт можно же вроде без ручных промисов, для этого этот сахар и придумывали? но я через промисы пишу (и не на жс), поэтому не уверен )

Alex
18.09.2018
16:08:25

Roman
18.09.2018
16:08:42

Gleb
18.09.2018
16:08:47

Google

Gleb
18.09.2018
16:08:59
Ну глобально пока ты джун — развивай и то и то

Alex
18.09.2018
16:09:23

Admin
ERROR: S client not available

Gleb
18.09.2018
16:09:37
Какой продукт?
Свой продукт или где-то делать крутой продукт?

Андрей
18.09.2018
16:10:18

Roman
18.09.2018
16:10:25
а, ну да
просто редко им пользуюсь)

Андрей
18.09.2018
16:11:13
короче, не жалею что пользуюсь промисапи без авэейтов )

Roman
18.09.2018
16:11:28
чойта
я как только смог - переехал на await и доволен как слон

Alex
18.09.2018
16:11:43
Какой продукт?
Именно свой, я думаю это максимальное удовольствие работать над тем, что тебе нравится

Roman
18.09.2018
16:12:22
даже если нужен Promise.all то ты все равно не пишешь then и catch
так что даже в этом случае await выгодней

Андрей
18.09.2018
16:13:08
а нафига лишние абстракции и еще помнить что в каком порядке писать (вроде там есть тонкости), когда с промисами ясная последовательная и любым образом вервящаяся цепочка до катча

Alex
18.09.2018
16:13:31

Roman
18.09.2018
16:13:50
про порядок не понял

Андрей
18.09.2018
16:15:51
про порядок позжее напишу, ели будешь онлайн - щас с дитем гулять надо )

Roman
18.09.2018
16:16:04
давай

Google

Roman
18.09.2018
16:16:11
пинганешь, мне еще тоже с ребенком гулять ?

Женя
18.09.2018
16:18:58
Дратути, тут есть люди, которые имеют опыт написания кастомных Blot'ов для редактора Quill?

Andrew
18.09.2018
17:01:56

Евгений
18.09.2018
17:08:43


Vanya
18.09.2018
17:11:39
Всем привет
Не могу разобраться, как данные загруженные ajax-ом можно поместить в глобальную переменную и использовать во всем коде. Почему то в callback функции если вывести через console.log(data) - покажет, а если занести в window.variable и посмотреть, что там, вернет undefined

Pavel
18.09.2018
17:13:46

Евгений
18.09.2018
17:16:34

Vanya
18.09.2018
17:16:58
Пока только учусь на чистом js , не знаю даже es6. Есть учебный проект в котором нужно с сервера подгружать данные с массивом объектов и потом его использовать.. но не знаю как получить эти данные и свободно ими пользоваться
это модуль который запрашивает данные , я вызываю его через window.backend.load: function(onLoad, onError) в другом модуле