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

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

Google

Dmitrii
20.04.2018
19:39:31

Никита
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
а кто-то кроме русских сидит в телеграмме?
шутка

Саня
20.04.2018
20:35:19

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

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

Kylych
21.04.2018
09:17:39


Ruslan
21.04.2018
09:18:22
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
Можно подключение с бд вынести в отдельный файл

Morsik
21.04.2018
09:22:01

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

Ruslan
21.04.2018
09:23:02

Morsik
21.04.2018
09:23:19

Ruslan
21.04.2018
09:23:36

Morsik
21.04.2018
09:24:01

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

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

Kylych
21.04.2018
09:26:38
?

Alexander
21.04.2018
10:09:00

Google

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

Данил
21.04.2018
10:09:55

Kylych
21.04.2018
10:25:39
У тебя ж не асинхронная функция

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

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
Есть ли либа которая считает дисперсию воспроизводимости случайной величины?

Дмитрий
21.04.2018
11:37:09
Сомневаюсь

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

Yan?
21.04.2018
11:39:15

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

Morsik
21.04.2018
11:42:01

Дмитрий
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

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

Mishell
21.04.2018
11:44:37

Дмитрий
21.04.2018
11:45:25

владимир
21.04.2018
11:46:33

Дмитрий
21.04.2018
11:47:49