@nodejs_ru

Страница 2460 из 2748
Станислав
25.08.2018
09:40:27
Что почитать чтобы уметь создавать правильну структуру проекта. Как нужно разделять код на модули и и.д.

Voskresus
25.08.2018
09:57:45
Хз мне с опытом пришло

Den
25.08.2018
10:13:37
подскажите как мне в node js, вызвать функцию считывания с файла в строку и возврата из функции этой строки? (асинхронно) синхронно все работает збс и строка возвращается а вот асинхронно не пойму как сделать

Michael ?
25.08.2018
10:15:17
https://nodejs.org/api/fs.html#fs_fs_readfile_path_options_callback

Google
Den
25.08.2018
10:18:36
блин, получается мне в принципе оно не нужно

only синхронное

Alexander
25.08.2018
10:18:52
Смотря где

Если в мидлваре, то лучше асинхронно

Если в начале модуля один раз, то можно синхронно

Azzy
25.08.2018
10:20:04
Что почитать чтобы уметь создавать правильну структуру проекта. Как нужно разделять код на модули и и.д.
Смотреть и вникать в проекты где такая структура реализована. Затем, делаешь свой проект пытаешься воссоздать похожую структуру, которую если ты понял полностью, запросто можно переделать под свои нужды. Как то так имхо.

Den
25.08.2018
10:20:19
Смотря где
мне нужно из файла считать айдишки и потом сравнить их с данными из коллекции которая пришла из апишки

Alexander
25.08.2018
10:20:48
мне нужно из файла считать айдишки и потом сравнить их с данными из коллекции которая пришла из апишки
Ну это понятно, в каком случае считывать надо? Раз в час по таймеру или по запросу пользователя?

Если по запросу, то лучше асинхрон. Ведь все пользователи заморозятся, пока один не получит ответ

Den
25.08.2018
10:21:34
Ну это понятно, в каком случае считывать надо? Раз в час по таймеру или по запросу пользователя?
после выполнения всего кода (там есть таймеры на некотрые функции), т.е. примерно разв в 40-60 минут

Alexander
25.08.2018
10:22:01
Тогда можешь синхронно. Только смотри, чтобы блокировка потока пагубно не влияла на пользователей

Google
Ярослав
25.08.2018
11:08:59
В доке же все написано

Ярослав
25.08.2018
12:05:06


Nick
25.08.2018
12:20:08
Всем привет, как прикрепить прокси лист к node js?

Sheldhur
25.08.2018
12:23:08
изолентой

Nikita
25.08.2018
12:28:21
изолентой
Жаль, что нельзя лайкать подобные комментарии

Котяй Негодяй
25.08.2018
13:31:16
А есть что-нить интересное для генерации конфига nginx?

Котяй Негодяй
25.08.2018
13:33:21
Программист?
Хотелось бы обойтись без него.

Alexander
25.08.2018
13:33:39
Хотелось бы обойтись без него.
Тогда удачи, счастья здоровья

Котяй Негодяй
25.08.2018
13:33:52
Aga
25.08.2018
13:33:56
Sys ADM?

Котяй Негодяй
25.08.2018
13:37:53
Sys ADM?
Не. Мне просто нужно заскриптовать создание конфига. Шаблоны юзать не очень хотелось бы.

Котяй Негодяй
25.08.2018
14:42:14
и в чём смысл?
Мне стало мало envsubst.

Aleserche
25.08.2018
15:19:07
Плейбуков вагон

Nick
25.08.2018
15:38:04
Как сделать штуку, которая будет делать запрос (например на сервер по определению айпи адреса) и через прокси чтобы каждый раз новый айпи определялся

Sergey
25.08.2018
15:53:01
разбей задачу на 2 штуки - первая поддерживает список прокси, вторая - отправляет запросы через прокси из спика

Alexey
25.08.2018
16:07:43
Всем привет!

Google
Alexey
25.08.2018
16:07:44
jwt.verify(refreshToken, config.refreshTokenSecret, function(err, decoded) { if (err) { return res.status(401).json({ error: true, message: "Refresh token not valid." }) } console.log("user", decoded)

выводит user { client_id: '122', email: 'alone25@bk.ru', name: 'alone25', iat: 1535213117, exp: 1535213417 } А как сделать что бы iat и exp не выводил?

создавал token так. const refreshToken = jwt.sign(user, config.refreshTokenSecret, { expiresIn: config.refreshTokenLife + "m" }) доку читал

Alexey
25.08.2018
16:11:12
это понятно а может опцию какую что бы возращал только чистый payload?

так удали эти поля из объекта
я могу быть уверен что там будут только такие поля и они будут всегда и никаких других? иначе удалять неверно

Vladimir
25.08.2018
16:12:24
let {client_id, email, name } = decoded

либо если хочешь исключить как вариант через Proxy

Alexey
25.08.2018
16:18:04
let {client_id, email, name } = decoded
мне нужен объетк user состоящий из {client_id, email, name }

const { client_id, email, name } = decoded const user = { client_id: client_id, email: email, name: name } console.log("!!!", user)

вот так логика верная.. а как красивее? может типа Object.assign или подобное..

Alexey
25.08.2018
16:20:42
натолкните мысль..

Admin
ERROR: S client not available

Vladimir
25.08.2018
16:21:24
https://gitlab.com/va.shabunin/myps.broker/blob/master/lib/ipc/index.js 158 строка смотри

188 тоже

Harry
25.08.2018
16:22:19
Alexey
25.08.2018
16:23:49
Harry
25.08.2018
16:23:50
но чет по моему тут деструктуризация лишняя. почему бы просто не закинуть в новый объект через обращение к decoded

Google
Eugene
25.08.2018
16:25:23
?выглядит как eslint ошибки

Alexey
25.08.2018
16:26:11
https://gitlab.com/va.shabunin/myps.broker/blob/master/lib/ipc/index.js 158 строка смотри
все же это в моем случае из пушки по воробьям. мне нужно лишь один раз изменить объект, а не создать перехватчик..

Harry
25.08.2018
16:31:51
const user = { client_id: decoded.client_id, email: decoded.email, name: name } ну да хоть в одну строку))
ну красивей и понятней будет оформить как структуру наверн const user = { client_id: decoded.client_id, email: decoded.email, name: name }

Alexey
25.08.2018
16:32:18
ну красивей и понятней будет оформить как структуру наверн const user = { client_id: decoded.client_id, email: decoded.email, name: name }
ну это уже автоформатирование при сохранение... было бы шире он бы так сделал..



Harry
25.08.2018
16:32:45
ну я именно про то шо в одну строку

Alexey
25.08.2018
16:33:04
это я автоматике отдал... и так задач полно...

Harry
25.08.2018
16:33:06
ну дело вкуса наверн

Alexey
25.08.2018
16:33:15
и высокого разрешения ?

Azzy
25.08.2018
16:50:58
Получается задача стоит получается в настройке nginx насколько я понял из сообщения?

если апп подцеплен к монго никаких лишних движений делать не надо только настроить прокси пасс к сайту и вебхуку

А монга сама на той же машине? Проксирование в таком случае не влияет никак

Георгий
25.08.2018
16:53:53
А что за ошибку выдаёт?

Azzy
25.08.2018
16:53:58
Как подключаетесь, что пишет?

код в студию

(кусок с коннектом)

а почему вы подключаетесь через домен внешний?

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