@nodejs_ru

Страница 1470 из 2748
Иван
08.01.2018
11:30:47
Оч плохо короче

Alex
08.01.2018
11:31:14
Я без библиотек вообще делал, но работать с этим неудобно
Есть модуль sequelize-datatable, там это реализовано, но с одним неудобством, по дробным числам запрос формируется, но неправильно, из-за чего поиск не работает

Там модуль считывает поля таблицы, и генерирует запрос

Google
Alex
08.01.2018
11:31:59
Вот ищу отдельный модуль для этой работы

Но только чтобы по дробным числам тоже можно было искать

Иван
08.01.2018
11:32:14
Вот ищу отдельный модуль для этой работы
Не видел такого, но интересно

Alex
08.01.2018
11:33:39
Но тут нет доков вообще

Иван
08.01.2018
11:35:10
Исходники видимо дока)

Alex
08.01.2018
11:35:13
Это вообще походу просто клон репозитория секвалайза, в котором не меняли даже ридми

Исходники видимо дока)
А не, это форк секвалайза с этой фичей. Но я думаю использовать его это бред)

Alexander
08.01.2018
11:41:29
В c# есть метод Random.Next. Есть аналоги в js?

Иван
08.01.2018
11:44:36
А не, это форк секвалайза с этой фичей. Но я думаю использовать его это бред)
Разумеется. А я смотрю с телефона а там дока и тесты самого секвелайза

Eugeny
08.01.2018
11:44:39
всем привет, подскажите плз, я хочу передать данные, которые должны отобразиться на html файле, у меня есть условно говоря три div: <div>Users online:<span id="users_online">(тут должно быть - 123)</span></div> <div>Users registered:<span id="users_registered">(тут должно быть - 12323)</span></div> <div>Bets:<span id="bets">(тут должно быть - 43142)</span></div> есть ajax запрос setInterval(function(){ $.ajax({ url: '/products', contentType: 'application/json', success: function (response) { $("#users_online").text(response.users_online); // $("#users_registered").text(response.users_registered); // $("#bets").text(response.bets); } }); }, 2000 ); и код на сервере const express = require('express'); const app = express(); let products = [ { users_online: 123 }, { users_registered: 12323 }, { bets: 43142 } ]; const PORT = process.env.PORT || 3000; app.use(express.static(__dirname)); // не совсем понимаю, что надо правильно отдавать, что бы отобразилось в div'ах app.get('/products', function (req, res) { res.send({products: products}) }); app.listen(PORT, function(){ console.log("Server listening on " + PORT); });Заранее спасибо

MaXG
08.01.2018
11:46:08
Человек
08.01.2018
11:48:46
люди

Google
Человек
08.01.2018
11:49:02
как в вс код поддержку автокомплита стандартных нод модулей включить





500 Internal Server Error
08.01.2018
12:28:21
Труба
08.01.2018
13:33:35
всем привет, мне нужно выводить лог в терминале в несколько строк, а потом менять их при необходимости. Есть какая нибудь либа для работы с терминалом? можно сделать через такой метод, но pm2 ругается, говорит moveCursor() - не функция. print() { process.stdout.moveCursor(0, -this._count); for (const line of this._lines) { process.stdout.clearLine(); process.stdout.cursorTo(0); console.log(line); } }

Труба
08.01.2018
13:45:07
спасибо, поробую ink.

Mikhail
08.01.2018
13:48:34
Нород, не получается приручить консольку

function getStdin() { return new Promise((resolve, reject) => { process.stdout.write('> '); process.stdin.on('data', function(input) { console.log(input.toString().trim()); process.stdin.pause(); }); process.stdin.on('end', function() { resolve(input_string); }); }); } async function main() { let input_string = await getStdin(); await test(); console.log(input_string); await deploy(); }

deploy() не запускается

Morsik
08.01.2018
13:49:42
а console.log до deploy()?

Mikhail
08.01.2018
13:50:31
ну он просит ввода, я ввожу, он выводит что я ввел, а потом хотелось бы парсить эту строку или хотя бы запускать что-то что ее парсит

а console.log до deploy()?
хоть до, хоть после

async function deploy() { ...

не запускается

Morsik
08.01.2018
13:51:55
> let input_string = await getStdin(); ты уверен что дальше этого уходит?

Mikhail
08.01.2018
13:52:32
а нет

Google
Mikhail
08.01.2018
13:52:42
не уходит(

return тоже не срабатывает

function getStdin() { return new Promise((resolve, reject) => { process.stdout.write('> '); process.stdin.on('data', function(input) { process.stdin.pause(); console.log(input.toString().trim()); return }); process.stdin.on('end', function() { resolve(input_string); }); }); }

Morsik
08.01.2018
13:55:44
посмотри вызывается ли 'end' попробуй убрать stdin.pause()

Alex
08.01.2018
13:57:43
Всем привет. А здесь допускается постить предложения о работе?

Ищем в команду на доработку веб-торгового терминала ценными бумагами разработчика. Желателен опыт как во фронте, так и с nodejs. Из технологий: nodejs, sequelize, mysql, clickhouse, expressjs, webpack, graphql, Apollo, на фронте - vuejs Работа - интересная, задач - превеликое множество Территориально: Москва, метро Бауманская На все вопросы могу ответить в личке или здесь

Дмитрий
08.01.2018
13:58:53
Допускается постить только с зп )

Alex
08.01.2018
13:59:56
Допускается постить только с зп )
Зарплата - по знаниям и опыту. Готовы смотреть до 150, для особых гениев готовы двигаться

Morsik
08.01.2018
14:00:48
Всем привет. А здесь допускается постить предложения о работе?
@nodejs_jobs сразу посмотри в описании группы как правильно оформить

Alex
08.01.2018
14:00:59
Спасибо.

serg
08.01.2018
14:16:37
_Предыстория:_ решено запустить в сети сервер с нодой (прод?). По сути, это один файл *server.js* со сценарием. В этом сценарии происходит старт сервера (Express). _Qвесчен:_ чтобы не дёргать команду node server.js, правильно ли прописывать на хосте автоматический старт этого файла сценария? Ведь, когда зайдёт 10 человек, то значит ли это, что создадутся 10 копий сервера? Ну или возникнет исключение, мол, сори, порт занят. И мой сервер вылетит. Кароч, как правильно сделать, чтобы и сервер работал, и если кто зашёл на корневой домен, то сервак бы не рушился? Или никто не кладёт никогда запуск сервера в рут домена?

Sparrow
08.01.2018
14:21:50
даже не знаю с чего начать фейспалмить

Dzmitry
08.01.2018
14:22:32
Mikhail
08.01.2018
14:29:35
все я пофиксил. не умею промисы потому что

serg
08.01.2018
14:41:18
Погугли мануалы по настройке связки nginx + node.js Спойлер: команда node server.js выполняется единожды
это понятно. но если сервак вылетит, надо снова лезть по удалёнке и резетить? так выходит?

serg
08.01.2018
14:43:01
Гугли pm2 и systemd
мишаня, это под никсы наверное. я на iis настраиваю

Google
serg
08.01.2018
14:50:00
Pm2 ставится из нпм
спасибо за пояснение!

IGOR
08.01.2018
15:18:46
спасибо за пояснение!
npm i pm2 -g pm2 start {путь и название файла} pm2 startup - запуск после перезагрузки

Нехис
08.01.2018
15:23:30
Чот нароминает функционал старого доброго forever

Admin
ERROR: S client not available

serg
08.01.2018
15:23:42
npm i pm2 -g pm2 start {путь и название файла} pm2 startup - запуск после перезагрузки
мерси, хорошая подсказка. сейчас хочу отдебажить, что выполняется в сценарии вообще.

Cenator
08.01.2018
15:24:02
Нехис
08.01.2018
15:25:44
Ну хз. Сколько лет пользуюсь, хватало за глаза, особенно радовало что умеет перезапускать все что угодно...

Нехис
08.01.2018
15:26:24
Без понятия :) не нужно было.

Cenator
08.01.2018
15:26:30
Ну вот

Нехис
08.01.2018
15:27:39
А балансировку нагрузки таки лучше делать чем-то более серьезным и предназначенным для этого... Тем же nginx..

Нехис
08.01.2018
15:28:10
Обоснуй

Cenator
08.01.2018
15:31:26
forever пишет логи в рандомный файл хрен знает куда При обновлении проекта начинает писать в новый файл Чтобы выяснить, какой файл актуален- нужно выполнить команду, которая хреново структурирована Он нестабилен Намного меньше фич по сравнению с pm2

KlonD90
08.01.2018
15:33:32
ну оно удобнее pm2 для запуска

Дмитрий
08.01.2018
15:46:37
Forever условно мёрт, он не развивается. Но ему это и не нужно, он умеет всё, что от него требуется. Нужно больше - pm2. Pm2 умеет намного больше, так что forever даже не конкурент..

Gleb
08.01.2018
15:46:54
ребят, подскажите, при считывании данных с Readable потока, например с http Incoming Message как понять, что поток отдал все а не произошел какой-то разрыв...

Google
Gleb
08.01.2018
15:49:41
ну в случае ошибки у тебя будет ошибка
а что есть ошибки для ридбл потоков? где это можно почитать?

KlonD90
08.01.2018
15:50:19
а что есть ошибки для ридбл потоков? где это можно почитать?
подпишись на ошибку у потока. вот и получишь ошибку.

Gleb
08.01.2018
15:51:15
подпишись на ошибку у потока. вот и получишь ошибку.
ну это понятно. Интересно что именно ридбл стрим считает ошибкой, я в доках не могу найти.. может не там смотрю...

KlonD90
08.01.2018
15:52:00
ну это понятно. Интересно что именно ридбл стрим считает ошибкой, я в доках не могу найти.. может не там смотрю...
ридабл стрим ничего не считате ошибкой. это абстракция. а вот конкретная имплементация тебе кинте ошибку. если это http то разрыв соединения будет ошибкой.

Dmitry
08.01.2018
16:14:01
Народ подскажите пожалуйста в чем проблема, на ноде прописан router для загрузки изображений, через postmen все загружается, запрос срабатывает, на VueJS взял компонент c http://element.eleme.io/ Uploader там атрибут action как я понял но запрос надо писать туда, но как приходит пустой массив, может кто делал подскажите в чем проблема))????

Anton
08.01.2018
16:42:49
Всем привет! Подскажите, как сделать миграцию с помощью sequelize-cli после добавления/удаления поля в модели?

Alex
08.01.2018
17:35:32
Приветы. А есть какой-то чуть более умный способ организовать стопицот мильонов вариантов текстовок для системы уведомлений? Пример такой: есть нотифай о том, что пользователя добавили в проект. Если его добавили в один тип проектов - одно уведомление. В другой - другое. Иногда проект в черновиках, там третий вариант текста. И примерно такая же штука с уймой сущностей в системе. Включая вариант, что у проекта, например (да и у пользователя, да и вообще у всего), не быть имени и тогда тоже свой вариант текстовки. Сейчас это всё решается километровым свитчем, поделённым кое как на несколько частей. Вот вопрос, может есть какой-то более хитрый подход?))

A
08.01.2018
17:50:48
nodejs.org
А на руссишь нет?

Таймураз
08.01.2018
17:51:41
Есть банхаммер Сойдёт?

Alex
08.01.2018
17:52:12
ну эм, если только в json или объект всё это сложить, типа: {typeName1: {title: 'Hi %username%', message: 'bla bla bla %somevar%', etc:...}, typeName2: ...}
ну это сейчас в ту сторону и движется, да. Просто вдруг чего бы незамыленным глазом подсказали

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