@nodejs_ru

Страница 1623 из 2748
anatolii
17.02.2018
12:05:34
Async f(){} f() возвращает промис await f() возвращвет значение которое возвращает функция

Zhasulan
17.02.2018
12:06:35
Привет всем, кто нибудь работал с Meteor ?, отправление писем на почту перестало работать

anatolii
17.02.2018
12:07:12
Я ничего не делал оно само?

Naught
17.02.2018
12:15:06
Google
Naught
17.02.2018
12:15:24
кто нибудь знает API по IP находить местоположение?

Sergey
17.02.2018
12:19:56
ок

Naught
17.02.2018
12:20:38
http://freegeoip.net/ ?
Идеально, спасибо

Sergey
17.02.2018
13:06:59
У меня опять вопрос по ... Sequelize Извините, но в виде картинки придется спрашивать У меня есть файл модели, миграции, сида но role в таблице Users не ставит значение по умолчанию хотя в свойствах поля установлено дефлтное значение 1 (role id)



я не знаю как еще спросить и где )

anatolii
17.02.2018
13:16:54
Это сид тебе заполняет нулами?

Может он явно указывает нул, и это уже не срабатывает как дефолт?

Sergey
17.02.2018
13:17:33
я не знаю ((

anatolii
17.02.2018
13:18:09
Попробуй явно указать но значенте undefined укажи

Sergey
17.02.2018
13:18:32
поле avatar тоже имеет дефолтное значение и оно нормально прописывается в таблице я уже несколько дней мучаю sequelize, чтобы понять как эту муть нормально писать

Nurik
17.02.2018
13:26:09
Всем привет. Ребят кто может подсказать. Нужно закачивать сегментированное видео. Кто имел дело с такой задачей. Подскажите общую идёю как это делается.

Google
anatolii
17.02.2018
13:57:55
А что значит сегментированное?

Типа разбито на много кусков?

Pauline
17.02.2018
14:02:27
наверное

Sasha
17.02.2018
15:02:29


пипл как вам ?

?
17.02.2018
15:03:36
Kylych
17.02.2018
15:03:42
Что за редактор?

енот
17.02.2018
15:03:52
курсив выжигающий глаз

Дмитрий
17.02.2018
15:06:52
пипл как вам ?
Цветовая схема норм, эт что такое?

Sasha
17.02.2018
15:07:42
Цветовая схема норм, эт что такое?
Предлагаю глянуть на код)

В коде функция хелпер, required

Дмитрий
17.02.2018
15:08:49
Ну код — это известный приём, демонстрируемый как мотивация для пропозала throw expression

Sasha
17.02.2018
15:09:40
Нашел)

Дмитрий
17.02.2018
15:10:15
https://github.com/tc39/proposal-throw-expressions

Sasha
17.02.2018
15:10:20
Сенк!

Дмитрий
17.02.2018
15:10:30
Как цветовая схема то называется?))

Sasha
17.02.2018
15:11:40
https://www.facebook.com/addyosmaniofficial/photos/a.10151435123819601.1073741825.129712729600/10155502667254601/?type=3&theater

Сергей
17.02.2018
15:11:42
че за шрифт курсивный?

а не твой

Google
Sasha
17.02.2018
15:11:50
Гляньте тут

Aculust
17.02.2018
15:28:29


Buka
17.02.2018
15:29:18
Внутри коллбека который реквест принимает, ассинхронный код

Aculust
17.02.2018
15:29:46
через call как-то?

Buka
17.02.2018
15:29:59
То есть доступ к info у тебя только внутри этого колбека будет

Gor
17.02.2018
15:30:03
о, добро пожаловать в асинхронное програмирование godmin )

Aculust
17.02.2018
15:30:21
ква(

Gor
17.02.2018
15:30:31
твой вопрос не о областе видимости а о порядке выполнения кода

Buka
17.02.2018
15:31:08
Почитай про async/await там асинхронный код выглядит как синхронный

Gor
17.02.2018
15:31:09
добавь после JSON.parse .. console.log("got it!") и посмотри очередность вывода =)))

Aculust
17.02.2018
15:32:03
Вкатился в js и тут же асинхронщина, как же это не явно.

Kylych
17.02.2018
15:32:09
юзай лучше либу request-promıse

Gor
17.02.2018
15:32:36
либо вкуривай ассинхронность. и выбрасывай костыли -попытки писать синхронный код

Kylych
17.02.2018
15:35:29
как ты вообще тут объявил info. может забыл добавить const или let

Aculust
17.02.2018
15:37:10


не бейте, я никакого продакшена не пишу

потом lint подрублю

Kylych
17.02.2018
15:39:10
на лучше попробуй вот этот https://www.npmjs.com/package/request-promise

Dika
17.02.2018
15:40:22
Смотри магию: var info var request = new require('request') , pairs request('https://example.com/api/3/info', function(error,response,body){ info = JSON.parse(body) }) require('deasync').loopWhile(function(){ return !info; }) console.log(info)

Aculust
17.02.2018
15:45:55
Всего лишь захотел сделать https запрос и уже надо подрубать какие-то либы и костыли по типу while True: if info: break, блин лучше обратно в питон

Google
Aculust
17.02.2018
15:46:15
(а какие варианты это сделать на стандартной либе?)

Forgetable
17.02.2018
15:46:20
async/await в помощь

Roman
17.02.2018
15:47:49
Для новичка мб лучше с коллбэками разобраться для начала?

И с эвент лупом

Vi
17.02.2018
15:48:30
Зачем пытаться изменить то, что заложено на уровне языка

Forgetable
17.02.2018
15:48:52
const func = async () => { let info const request = require('request') let pairs info = await new Promise(resolve => { request(path, (err, res, body) => resolve(JSON.parse(body))) }) console.log(info) } func()

Vi
17.02.2018
15:49:02
Если писать на js, то не нужно блокировать евент луп

Roman
17.02.2018
15:49:05
Я бы посоветовал посмотреть подкаст Кантора @nimdog

Vi
17.02.2018
15:49:17
Синхронным кодом

Dika
17.02.2018
15:52:06
Всего лишь захотел сделать https запрос и уже надо подрубать какие-то либы и костыли по типу while True: if info: break, блин лучше обратно в питон
Если серьезно, то твою задачу можно решить вот так: const axios = require('axios') axios('https://example.com/api/3/info').then(({ data }) => console.log(data)) // data - уже распарсенный json Тут request заменен на axios.

Aculust
17.02.2018
15:56:33
ну иди
сообщение ниже есть) Интересно за node Почему асинхронщину в request вставили? У вас в этом nodejs всё так запутано или это редко?) Выбесило как-то. Хочешь сделать https запрос - грузи библиотеку или разбирайся с асинхронщинной

Roman
17.02.2018
15:56:50
Потому что асинхронность это основа js

Forgetable
17.02.2018
15:57:00
Javascript - асинхронный язык программирования

Buka
17.02.2018
15:57:04
В питоне же асинкио тоже асинхронная

А она ща на пике

Forgetable
17.02.2018
15:57:08
Ввиду того, что в нём только один поток

Roman
17.02.2018
15:57:11
Исторически так сложилось

Forgetable
17.02.2018
15:58:06
И грузить библиотеку - выход хуже некуда. Нужно вникнуть в смысл асинхронного программирования.

Google
Aculust
17.02.2018
15:59:34
параллелизм\конкурентность, оно то понятно, но не как не в js д̶л̶я̶ ̶м̶е̶н̶я̶

Roman
17.02.2018
15:59:57
В питоне вообще кучу потоков плодить, ага

На каждую задачу

Aculust
17.02.2018
16:00:11
а зачем потоки? asyncio

Forgetable
17.02.2018
16:00:25
Вот и здесь async await

Aculust
17.02.2018
16:00:25
по блокам задачи написал, а потом разметку по типу yield как с асинцио. Ладно, пойду принесу себе огнетушитель.

Roman
17.02.2018
16:00:27
Ну так в ноде то же самое

Эвент лупы

Forgetable
17.02.2018
16:00:32
Я вариант тебе написал даже

Как это сделать с async await

Roman
17.02.2018
16:00:43
Просто в ноде есть один основной эвент луп

Dika
17.02.2018
16:00:46
а зачем потоки? asyncio
Для распараллеленного вычисления числа пи же

Aculust
17.02.2018
16:01:37
А, и это. Спасибо.

Сергей
17.02.2018
16:07:10
сообщение ниже есть) Интересно за node Почему асинхронщину в request вставили? У вас в этом nodejs всё так запутано или это редко?) Выбесило как-то. Хочешь сделать https запрос - грузи библиотеку или разбирайся с асинхронщинной
зачем асинхронщину в запрос? лол ну а если я хочу 10 запросов сразу отправить, мне ждать каждого? ну вот так оно и работает я отправил 10 запросов и код и все приложение спокойно работает дальше когда ответы придут от сети, тогда приложение будет оповещено и спокойненько продолжит работать по сценарию также и запросы принимаем

Aculust
17.02.2018
16:12:02
Надо разобраться значит.

M
17.02.2018
16:12:27
Да, стоит разобраться

Страница 1623 из 2748