@nodejs_ru

Страница 2403 из 2748
?? Denis
09.08.2018
18:21:37
привет

использую nodejs 8.x в msbuild/gulp и вот судя повсему нода выполняет gulpfile.js в один поток

нельзя ли какнибудь ноду заставить выполнять задачи параллельно, используя 2-3 ядра ?

Yaroslav
09.08.2018
18:28:20
scope?
почитаю, спасибо

Google
Vint
09.08.2018
18:31:16
почитаю, спасибо
В целом, там всё для этого есть. И расширяемость у запросов сохраняется. Ну или просто написать статических методов с параметрами в классах, которые будут работать с ассоциациями. Проименовать их по логике и всё.

Vint
09.08.2018
18:33:25
Да, скоупы нативно для этого и придуманы. Именовать их с умом только, если много планируется.

Maxim
09.08.2018
18:52:01
привет кто-то может объяснить концепцию graceful shutdown- в кратце и на пальцах)? не первый раз встречаю эти слова но так и не понял что это

?? Denis
09.08.2018
19:00:52
cluster, не?
чот мне кажеца слишком сложно :) тут всего несколько билд-тасков

?
09.08.2018
19:06:16
чот мне кажеца слишком сложно :) тут всего несколько билд-тасков
child_process, threads.. Что сложного в if (cluster.isMaster) { for (let i = 0; i < cpus.length; i++) { cluster.fork(); } } else { // parallelism / magic } ?

Alexey
09.08.2018
19:11:45
Всем привет! Опять нуб прощит помощи.

Alexey
09.08.2018
19:12:44


а как его правильно передавать по api на фронт..

Google
Alexey
09.08.2018
19:13:29
так что бы нельзя было открыть любому типа http://backend_domain/servers.js

он должен axios'ом с фронта забираться любым юзером.. не только авторизованным... ну и авторизации в целом на api наложенной тоже не предвидиться..

в целом ничего супер секретного в этом файле нет.. но просто что бы не светился..

видимо нужно создать роут и в нем выдавать в ответе этот js код? а с каким content-type итп... в общем как опытные делают?

Bear
09.08.2018
19:17:12
а как его правильно передавать по api на фронт..
бери свой любимый роутер и читай по нему мануалы

авторизация это какие-то middlwares, остальное из коробки есть

Alexey
09.08.2018
19:18:53
express.static ? но это значит ведь всем его расшарить?

Bear
09.08.2018
19:19:29
говорю же, читай

Alexey
09.08.2018
19:19:43
пни в направлении?

Bear
09.08.2018
19:20:15
http://expressjs.com/en/guide/routing.html

Можно руками написать get и возвращать то, что требуется

И не в виде голого текста, а с хедером, указывающим, что это json

Grigoriy
09.08.2018
19:21:37
привет кто-то может объяснить концепцию graceful shutdown- в кратце и на пальцах)? не первый раз встречаю эти слова но так и не понял что это
если вкратце, это например остановка сервера с корректным закрытием всех соединений к базе, завершение текущих выполняемых задач, с невозможностью получения новых запросов в этот момент. А не просто kill -9

Alexey
09.08.2018
19:22:13
res.sendFile ?

это js ник..

Bear
09.08.2018
19:22:54
это не json в том то и дело..
а вернуть нужно json?

Alexey
09.08.2018
19:23:03
Можно руками написать get и возвращать то, что требуется
про get сразу понятно.. а вот что внутри него посылать..

Google
Alexey
09.08.2018
19:23:06
js

что бы на фронте его вытащить и его содержимое использовать внутри фронта..

можно так сделать?

сейчас у меня на фронте import { servers, defaultConfig } from "~/config/servers.js"; а нужно тоже самое с бека тянуть...

ну точнее import { servers } from "~/config/servers.js"; достаточно воспроизвести с бека.. два объекта не нужно..

проще говоря мне нужен js объект общий для бека и фронта..

Bear
09.08.2018
19:27:06
можно так сделать?
Можно ограничить получение, например, на фронте фетчить этот файл с сервака, прикладывая кодовое слово, а возвращать только при его наличии. Так этот файл можно будет получить, но только сделав запрос и дописав это же слово, что чуть уложняет процесс.

Alexey
09.08.2018
19:27:40
и секретного нет в файле

мне нужно просто что бы он тянулся фронтом с бека этот js объект

Bear
09.08.2018
19:28:25
Ну я и говорю, что теперь фронт легко будет тянуть этот файл по запросу, но прямо по адресу файл скачать уже нельзя

Alexey
09.08.2018
19:28:58
Ну я и говорю, что теперь фронт легко будет тянуть этот файл по запросу, но прямо по адресу файл скачать уже нельзя
теперь это в каком случае? как это сделать с get методом роутера? что в res.send писать??

а ну может... быть просто рес send и далее json.parse этот js ?

Bear
09.08.2018
19:29:49
теперь это в каком случае? как это сделать с get методом роутера? что в res.send писать??
отправлять также файл, но проверять, что в теле запроса есть кодовое слово

Alexey
09.08.2018
19:30:03
Не важно на кодовое слово.. как отправлять то..

причем в этом объекте есть и присваивания..

Bear
09.08.2018
19:30:23
RTFM, я устал жевать

Alexey
09.08.2018
19:30:37


вот тут часть его присвоено из того выше..

Google
Alexey
09.08.2018
19:31:36
ну в целом то понятно.. что нужно видимо получить объект уже наполненный значениями... далее его в json ну и просто слать get ответом..

енот
10.08.2018
04:42:59
SMTP клиент посоветуйте пожалуйста

https://www.npmjs.com/package/emailjs-smtp-client почему тут используется импорт? у меня восьмая нода, она не понимает такое.

а через реквайр он говорит что не конструктор https://i.imgur.com/pOs5I05.png

енот
10.08.2018
06:00:34
Потому что автор пакета - балбес
а посоветуйте другое?

Dika
10.08.2018
06:01:33
а через реквайр он говорит что не конструктор https://i.imgur.com/pOs5I05.png
const { default: SmtpClient } = require('emailjs-smtp-client') const client = new SmtpClient(...)

енот
10.08.2018
06:02:05
Антон
10.08.2018
06:03:08
а посоветуйте другое?
Используй его, только через импорт, авось заработает. Иногда проект собирают вебпаком, или tsc, тогда используют import. Автор пакета походу забыл что без сборщиков import щас не очень

Для почты я юзал node-mailer

енот
10.08.2018
06:03:40
Для почты я юзал node-mailer
блин. где вы раньше были.

Антон
10.08.2018
06:05:44
блин. где вы раньше были.
Вполне возможно что этот пакет ничем не хуже

енот
10.08.2018
06:06:09
reskwer
10.08.2018
06:56:11
хм.. как понять что мне лучше подходит null или пустой массив [] У меня API, если нечего отдавать, вернуть null или пустой массив ?

Rattlesnake
10.08.2018
07:20:07
Все привет, подскажите фреймворк или боилерплейт для построения CLI приложения на ноде

Google
Grigoriy
10.08.2018
07:26:47
Все привет, подскажите фреймворк или боилерплейт для построения CLI приложения на ноде
я несколько раз использовал https://github.com/SBoudrias/Inquirer.js#readme мне понравилось апи, довольно удобное

Eugene
10.08.2018
07:41:27
давай начнем с того что он не увидит всё что ему нужно хотя бы потому что подписчик заберет сообщение и он нихуя уже не увидит
сори, что возвращаюсь к вопросу А если сообщение ушло, а подписчик не забрал по какой то причине и тебе надо посмотреть все таки в кролика? Может такое быть?

Алексей
10.08.2018
07:42:57
Для Angular, Node.js, Electron - есть рускоговорящие группы в телеграм. А для Ionic - нет. Решил исправить эту ситуацию. Присоединяйтесь. https://t.me/joinchat/EIunxhLxc2ETDrZ6raaUGQ

Sheldhur
10.08.2018
07:48:43
сори, что возвращаюсь к вопросу А если сообщение ушло, а подписчик не забрал по какой то причине и тебе надо посмотреть все таки в кролика? Может такое быть?
не забрать его случайно он не может. Это случится если все подписчики лежат. Либо если ты сам указал подписчику не забирать сообщение (nack), но по сути это получение сообщения, просто потом его опять в очередь кидаешь

это опять же просто так у тебя не случится, иначе сообщение залупится

Eugene
10.08.2018
07:52:53
это опять же просто так у тебя не случится, иначе сообщение залупится
Ну просто все равно смущает, что кролик получается чёрным ящиком в системе Надо наверно почитать ещё Спасибо большое

Purple
10.08.2018
09:00:12
Привет, кто работал с Sequelize, есть ассоциация Продукт - Атрибут (Через промежуточную ПродуктАтрибут), нужно вытащить все атрибуты которые не связаные с даным продуктом, например с id 1

Undefined
10.08.2018
09:09:25
Привет всем, делаю модель бд монго выглядит она так questions: [ { question: String, type: String, require: Boolean, options: [ { title: String, type: String, } ] } ] ругается на type: String, ObjectId is not defined - ошибка Кто знает в чём подвох?)

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