
?? Denis
09.08.2018
18:21:37
привет
использую nodejs 8.x в msbuild/gulp и вот судя повсему нода выполняет gulpfile.js в один поток
нельзя ли какнибудь ноду заставить выполнять задачи параллельно, используя 2-3 ядра ?

Yaroslav
09.08.2018
18:28:20

Google

?
09.08.2018
18:30:32

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

Yaroslav
09.08.2018
18:31:30
ок. спс
читаю о скопах

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

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

?? Denis
09.08.2018
19:12:05

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
авторизация это какие-то 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

Alexey
09.08.2018
19:22:13
res.sendFile ?
это js ник..

Bear
09.08.2018
19:22:54

Alexey
09.08.2018
19:23:03

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
а ну может... быть просто рес send и далее json.parse этот js ?

Bear
09.08.2018
19:29:49

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 ответом..

Maxim
09.08.2018
20:03:31

енот
10.08.2018
04:42:59
SMTP клиент посоветуйте пожалуйста
https://www.npmjs.com/package/emailjs-smtp-client
почему тут используется импорт? у меня восьмая нода, она не понимает такое.
а через реквайр он говорит что не конструктор
https://i.imgur.com/pOs5I05.png

Антон
10.08.2018
05:58:43

енот
10.08.2018
06:00:34

Dika
10.08.2018
06:01:33

енот
10.08.2018
06:02:05

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

енот
10.08.2018
06:03:40

Антон
10.08.2018
06:05:44

енот
10.08.2018
06:06:09

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

Олег
10.08.2018
06:58:40

Таймураз
10.08.2018
07:11:27

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

Google

Grigoriy
10.08.2018
07:26:47

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
это опять же просто так у тебя не случится, иначе сообщение залупится

Eugene
10.08.2018
07:52:53

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

Yan?
10.08.2018
09:04:13

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 - ошибка
Кто знает в чём подвох?)