@nodejs_ru

Страница 1916 из 2748
Никита
20.04.2018
19:35:38
У асинк функций глубина рекурсии, емнип, не ограничена. Но зато они выжирают память в этом случае.

И так делать не надо.

Morsik
20.04.2018
19:38:52
запустил в терминале, выжрало весь рут(

Google
Никита
20.04.2018
19:39:41
в цикле ок?
В цикле ок

Короче, просто бесконечную рекурсию делать не надо и всё будет хорошо. Хотя в принципе - её можно делать, если там вместо эвейта отвязать его от текущей цепочки и ручками обработать.

Дмитрий
20.04.2018
19:49:06
я просто кастыль писал для бесконечной рекурсии

типо раз в 1000 итераций вызваться через таймаут

Дмитрий
20.04.2018
19:53:28
Это если эвейт (или ретурн) делать рекурсивно
Спасибо, важный момент для меня тут)

Саня
20.04.2018
20:02:38
скажите, есть англоязычный канал nodejs?

DimenSi
20.04.2018
20:34:30
а кто-то кроме русских сидит в телеграмме?

шутка

Dmitrii
20.04.2018
20:50:23
Всем привет. Кто-то работал с библиотекой - https://github.com/jakesgordon/javascript-state-machine Интересует вопрос, можно ли как-то из метода поменять состояние?

Никита
20.04.2018
21:03:18
Так, в гуголь посылать людей, кажется, больше нельзя.

Google
Никита
20.04.2018
21:03:27
В whatwg - тоже.

Uiiuviiw
20.04.2018
21:06:36
в webstorm можно дебажить бандл с сорсмэпами собранный вэбпаком?

Nikolay
20.04.2018
21:17:24
В вебшторме вообще дебажить такое себе удовольствие

Grigorii
20.04.2018
21:18:32
В вебшторме вообще дебажить такое себе удовольствие
Да вроде норм. А где большее удовольствие?

Nikolay
20.04.2018
21:19:28
Да вроде норм. А где большее удовольствие?
Да он же пиздец багованный. И там даже не v8, насколько я помню. Хром-инспектор вполне ок.

Grigorii
20.04.2018
21:20:58
Не знаю, у меня не баги не вылазят, работает ровно и стабильно) Куда приятнее вижулаки. Что PHPStorm, что InteliJi, что PyCharm и прочие. Исключение - Android Studio - жесть

А какая разница, что там, v8 не v8, он же не в своём интерпретаторе отлаживает

∆m∆n
21.04.2018
06:09:15
My First Android App!! Please download once and Rate!! You can uninstall then; but please Install once.

Check out "EMI Lite" https://play.google.com/store/apps/details?id=com.emilite.app

Alexander
21.04.2018
06:11:40
Добрый день, извиняюсь за возможно глупый вопрос. У меня две функции в двух файлах, обе с использованием cheerio, при запуске первая отрабатывает нормально, а вторая выдает ошибку: Cannot read property 'parent' of undefined. В интернете толком ответа не нашел

хотя нет, первая тоже не срабатывает.

Данил
21.04.2018
06:18:23
Посоны у меня какая-то ошибка помогите плес гугл с вопросом "ошибка чо делать" ничего не подсказал..

Alexander
21.04.2018
06:23:32
Ну так пиши, чо молчишь то

Gordey
21.04.2018
08:42:56
не понимать сарказм в 2к18

Ruslan
21.04.2018
08:52:04
Привет всем, для бд использую mysql, сначaла подключал в главном файле и там же делал для разных роутов выборки и прочее, стал выносить в отдельныe модули и столкнулся с проблемой,что не знаю как правильно сделать, чтобы один раз подключится с базе и работать с ней из разных модулей, могу только из каждого модуля коннект вызывывать и проводить операции с базой, но это наверное не очень правильно,помогите пожалуйста, как передавать из главного файла модулям подключение для mysql

Ruslan
21.04.2018
09:18:22
А где у вас точка входа?
Точка входа app.js

const serverConfig = require('./config/server'); const dbConfig = require('./config/db'); const express = require('express'); const cors = require('cors'); const mysql = require('mysql'); const db = mysql.createConnection({ host: dbConfig.host, user: dbConfig.user, password: dbConfig.password, database: dbConfig.database }); db.connect(function(err) { if (err) { throw err; } console.log('mysql is connected'); }); const app = express(); app.get('/getbooks', cors() , function(req, res) { let sql = 'SELECT * FROM books ORDER BY name_books ASC'; let query = db.query(sql, function(err, result) { if (err) throw err; res.send(result); }); }); app.listen(serverConfig.port, function() { console.log(`Server is up and running at port ${serverConfig.port}`); });

Kylych
21.04.2018
09:19:38
Так в чём проблема

Google
Kylych
21.04.2018
09:19:52
Так и должно быть

Ruslan
21.04.2018
09:20:14
Проблема в том, что действия для книг я хочу вынести в books.js отдельными роутами и подключать

Kylych
21.04.2018
09:20:21
А роуты я бы вынес в отдельные файлы

Ruslan
21.04.2018
09:20:22
Так вот как мне туда передавать коннект с базе данных

Kylych
21.04.2018
09:21:32
Можно подключение с бд вынести в отдельный файл

Kylych
21.04.2018
09:22:11
И подключить его в app.js и использовать его в других файлах

Ruslan
21.04.2018
09:23:02
Возьми орм нормальную
Разве поверх либы mysql для ноды еще и орм есть ?

Ruslan
21.04.2018
09:23:36
sequelize например
Не знал, только начал погружение в ноду, спасибо

Morsik
21.04.2018
09:24:01
Не знал, только начал погружение в ноду, спасибо
еще про промисы и async/await почитай тогда, колбеки устарели

Ruslan
21.04.2018
09:24:15
Хорошо,спасибо!

Kylych
21.04.2018
09:24:21
const dbConfig = require('./config/db'); const mysql = require('mysql'); const db = mysql.createConnection({ host: dbConfig.host, user: dbConfig.user, password: dbConfig.password, database: dbConfig.database }); db.connect(function(err) { if (err) { throw err; } console.log('mysql is connected'); }); module.exports = db;

Как то так

Ruslan
21.04.2018
09:25:01
видел такое решение, потом просто подключаешь его в файл и используешь

Kylych
21.04.2018
09:26:04
sequelize например
Я б тоже посоветовал

Ruslan
21.04.2018
09:26:25
Попробую,спасибо

Kylych
21.04.2018
09:26:38
?

Google
Artur
21.04.2018
10:09:26
Кто может подсказать почему я не получаю ответ от сервера? юзер извлекается из базы успешно, если после промиа установлю res.status...то ответ приходит https://codeshare.io/2BbWYy

Данил
21.04.2018
10:09:55
Admin
ERROR: S client not available

Artur
21.04.2018
10:27:24
там раньше синхронный код был, да я уже разобрался, в конце res.status..end не было ;/ хотя странно почему без end на синхронном участке работает

Egor
21.04.2018
10:30:09
Потому что res.status() только задаёт статус

А такие команды как .send, .json отправляют результат.

Artur
21.04.2018
10:33:40
да но почему тогда в синхронном коде без end результат отправляется на клиент?

Yaroslav
21.04.2018
10:35:37
не понимать сарказм в 2к18
писать 2к18 в 2018 году

Flipper
21.04.2018
11:25:11
Всем привет

Mishell
21.04.2018
11:35:02
А как в koa роутить запросы и предоставлять файлы? Взял модуль koa-router в котором есть router.get('/get', (ctx, next) => {} И koa-static в котором serve('public/') А вместе собрать как-то не выходит.

владимир
21.04.2018
11:36:33
Есть ли либа которая считает дисперсию воспроизводимости случайной величины?

Mishell
21.04.2018
11:38:27
Положи одно в другое
Именно так и сделал. Не предоставляет ничего, ловлю Not Found. router.get('/stuff', (ctx, next) => { serve('public/') });

Gor
21.04.2018
11:40:18
https://github.com/microservice-framework

Дмитрий
21.04.2018
11:40:35
Вообще я устал от того что во всех проблемах с koa ты остаёшься один на один из-за нулевой популярности

Перевожу всё на экспресс

Google
владимир
21.04.2018
11:41:41
Сомневаюсь
Наверняка на питоне будет, питон вроде больше развит по части математики

Yan?
21.04.2018
11:41:57
Вообще я устал от того что во всех проблемах с koa ты остаёшься один на один из-за нулевой популярности
Да там же проще пареной репы именно коа-релейтед пакеты Но с непопулярностью сложно не согласиться дурачки в коммьюнити не дошоворились(

Дмитрий
21.04.2018
11:42:13
Это жопа

Morsik
21.04.2018
11:42:34
А можно пример проблемы?

Yan?
21.04.2018
11:43:25
А можно пример проблемы?
Например в коа-роутер нестед роутер инстансы не пашут я сделал пр всем похуй

Morsik
21.04.2018
11:43:51
Звучит печально

Yan?
21.04.2018
11:44:20
Причем ишаку уже года 3 и он довольно критичен как по мне я думал ох ебать ща помогу комунити

Дмитрий
21.04.2018
11:44:23
Наверняка на питоне будет, питон вроде больше развит по части математики
https://github.com/stdlib-js/stdlib вот люди занимаются исправлением этой проблемы

Yan?
21.04.2018
11:44:26
Помог проверяй

Mishell
21.04.2018
11:44:37
https://github.com/alexmingoia/koa-router/issues/70#issuecomment-48505764
Спасибо, хотя логика что-то не ясна. Пожалуй пока на экспресс задержусь.

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