@nodejs_ru

Страница 2353 из 2748
Ilgiz
27.07.2018
11:22:43
Ты сюда пришёл за помощью даже не читав документацию? Зачем?
зачем ты вообще поднимаешь обсуждение на 20+ message вместо того что написать одну строку с двумя словами

и доказывать мне что-то

max
27.07.2018
11:24:23
оберени в (async(){...})()
он теперь внутри модуля ругается

Sheldhur
27.07.2018
11:25:12
значит что-то не так делаешь

Google
max
27.07.2018
11:25:57


const axios = require('axios'); const peers = ["174.93.203.91","93.73.83.232"]; const getLocation = async (ip,saveip) => new Promise((resolve) => { try { const res = await axios.get("http://127.0.0.1:8080/json/"+ip); resolve(res.data); } catch (e) { console.log('Can\'t get location', e); resolve(""); } }); const getMasterNodes = async () => Promise.all(peers.map(ip => getLocation(ip,true))); module.exports = { getMasterNodes };

const locations = require('./getpeers.js'); (async()=>{ const l = await locations.getMasterNodes(); console.log(l); })()

Sheldhur
27.07.2018
11:29:59
async что возвращает?

Kylych
27.07.2018
11:31:22
Промис

max
27.07.2018
11:33:14
Sheldhur
27.07.2018
11:38:57
getLocation ?
async это обертка над промисами

> async () => Promise.all

нинужен

getLocation - у тебя и промис и асинк, это масло маслянное

max
27.07.2018
11:40:53
> async () => Promise.all
а как тогда массив промиксов ?

Sheldhur
27.07.2018
11:41:11
блэд

ты тоже пришел чтобы написать 20 сообщений вместо того чтобы почтиать доку?

Google
Sheldhur
27.07.2018
11:43:48
const getLocation = async (ip, saveip) => { try { const res = await axios.get("http://127.0.0.1:8080/json/"+ip); return res.data; } catch (e) { console.log('Can\'t get location', e); } }; const getMasterNodes = () => Promise.all(peers.map(ip => getLocation(ip,true)));

Andrei
27.07.2018
12:10:47
это и есть чисто фронт, алло
webpack работает в ноде тоже, там режим есть для этого юз кейса, например я использовал чтобы склеваить файлы для azure functions, там если очень много файлов, cold start долгий.

Sergey
27.07.2018
12:14:44
это уже называется костыли
не костыль, а комплексное решение)

Andrei
27.07.2018
12:16:16
это уже называется костыли
это пример юз кейса. я уверен что есть и другие. не зря ж в вебпаке опции есть под ноду заточенные :)

Purple
27.07.2018
12:19:03
Ты спрашиваешь за архитектуру?
ну по сути да, просто меня смущает что функция имееет по 5 -6 await...

Andrei
27.07.2018
12:20:23
ты тоже пришел чтобы написать 20 сообщений вместо того чтобы почтиать доку?
эх, есть ли вообще где нибудь такие чаты, где народ умеет гуглить самостоятельно, а вместо холиваров - интересные дискуссии?...

Alexander
27.07.2018
12:22:10
пфф, ну и сказки

Dmitry
27.07.2018
12:22:30
Конечно нет, холивары наше все

Timur
27.07.2018
12:22:55
привет всем. есть проблема, залили бота на хероку, билд успешно проходит, но при обращении извне ошибка 503 (h10), кто-то сталкивался?

Timur
27.07.2018
12:28:46
да что ни делаю, одна херня, причем в консоли, где бот запущен, вообще ничего об ошибке. может, там есть какие настройки доступа извне?

Arthur
27.07.2018
12:29:11
а теперь давай гадать вместе, где ты там наговнокодил
https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#503

только хотел сказать про то что должны быть настройки смотрящие во внешний мир)

John
27.07.2018
12:30:07
Purple
27.07.2018
12:31:45
А твоя работа в чем заключается?
Напсиать весь функциаонал проекта) да я уже сдал этот проект) просто вот интересно реализация со стороны, это мой первыцй проект, куча говна, вот и спрашиваю

Purple
27.07.2018
12:38:26
Т.е. тебе не нужно и ты спрашиваешь объемный абстрактный вопрос в чатик на 3.5к людей?
извините) ну я думал так можно, а когда нужно было я не знал об чате этом)

Alexander
27.07.2018
12:49:17
Привет. Тут проблема с heroku, впервые заливаем туда. бот на node js, деплоится нормально, билд проходит успешно, но извне на него никак не достучаться, постоянно сыпется ошибка H10, попробовал простой html файл закинуть, его тоже не видит. В чем может быть проблема?

Google
Alexander
27.07.2018
12:49:18
кто-нибудь сталкивался с такой проблемой? хз, весь день промучался

Rutcod
27.07.2018
12:53:37
func123 = function(){ return 123; } console.log("123saddasd ${func123} ");

Markets
27.07.2018
13:26:32
Hi guys

Temich
27.07.2018
13:26:53
Hi

Markets
27.07.2018
13:26:57
I have some questions about nodejs does anyone here can help me

I have some streaming data which stream some data via raw tcp socket IP and Port and I can see this data when I telnet my ip and port is there a way to show this data on browser?

Jack
27.07.2018
13:28:08
Markets
27.07.2018
13:29:11
You need to get help with english first
Sorry for my typo mistakes but thank you for broughting that matter to my attention

Vitaly
27.07.2018
13:29:18
Here is russian community

Markets
27.07.2018
13:29:47
That’s why I came here as you are excellent in coding

Temich
27.07.2018
13:30:27
I have some streaming data which stream some data via raw tcp socket IP and Port and I can see this data when I telnet my ip and port is there a way to show this data on browser?
Save this data in a variable, then create an http server, and in the get request you need, output the value of the variable.

Temich
27.07.2018
13:30:58
I do not know English well, sorry

Markets
27.07.2018
13:31:06
Alexander
27.07.2018
13:43:41
такой вопрос: имеем большущий объект someData с большой вложенностью. Как будет быстрее и лучше с точки зрения производительности из него вытащить данные и положить в другой массив? деструктуризацией или присваиванием?

то есть, const { a: {b}, c } = someData или const {b: someData.a.b, c: someData.c}

Alexander
27.07.2018
13:45:58
ну это понятно. но делает ли оно локальную копию, чтобы по сотне раз не бегать за каждым свойством или нет? ибо во втором случае надо каждый раз пробегать по всей структуре, а это дороговато

Google
Voskresus
27.07.2018
13:46:01
Admin
ERROR: S client not available

Vadim
27.07.2018
13:46:14
А зачем он?
а, я подумал, что реакт чатик

Alexander
27.07.2018
13:46:38
Прогнать не можешь чтоли ?
да лень jsperf ради каждого чиха разворачивать

Евгений
27.07.2018
13:46:50
Но я в принципе не знаю как работает деструттуризация так что.

Voskresus
27.07.2018
13:47:57
Я бы использовал деструктуризацию, а не присваивание, не думаю что там все так критично

Alexander
27.07.2018
13:48:53
хм, все же расчехлил jsperf. он говорит, присваивание побыстрее на 0.54 процента. странно

John
27.07.2018
13:48:53
If I save it somewhere is not gonna be real-time I guess
You can stream your data right through http-server. btw, there are a lot of 3rd party libs that simplify this process

Евгений
27.07.2018
13:54:51
Тогда есть некая вероятность что деструткцризация итерирует объект, а прямое присвоение напрямую обращается к неведомому классу.

Но это все на уровне предположений.

Alexander
27.07.2018
13:56:23
если смотреть на поведение деструктуризации, то дебаггер так же останавливается каждый раз и забирает данные из объекта

Дмитрий
27.07.2018
13:56:28
это уже называется костыли
Монолитный скомпилированый файл без зависимостей — костыли, а таскать за собой половину массы вселенной в нодмодулях по твоему не костыли?

Дмитрий
27.07.2018
14:14:08
А монолит куда зависимости девает? В себя собирает?
По большей части, естественно, выкидывает нафиг, потому что делает три шейкинг и видит что реально используется кодом

Так да, всё в один файл, на выходе кроме нужного — ничего

Дмитрий
27.07.2018
14:15:02
Типа того

John
27.07.2018
14:15:59
И так может получится, что и монолит и ты пользуешься одними и теме же вендорами

Google
John
27.07.2018
14:16:11
Но

В случаи монолита они зашиты и ты ими не можешь пользоваться

На выходе два бандла у которых одни и те же вендоры

А потом удивляешься, почему это 2 кнопки и модалка компилятся в 50мб js приложение

?
27.07.2018
14:17:30
хочешь таскаешь портянку нод модулей а хочешь глобально ставишь

а хочешь либой наружной предоставляешь

John
27.07.2018
14:18:02
Хочешь, пишешь на го

?
27.07.2018
14:18:29
да на чем угодно - зависимости и пакеты они и в Африке таковы

хотя конечно мысль юзать наименьшую доступную версию а не наибольшую по-умолчанию любопытна

John
27.07.2018
14:19:25
лил, дядь, обсуждаются плюсы-минусы того или иного подхода

Универсальный совет "да просто берешь и делаешь как хочешь" не нужен

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