Size: a a a

Node.js — русскоговорящее сообщество

2020 March 24

DG

Dima Golovin in Node.js — русскоговорящее сообщество
Использую эту библиотеку: https://www.npmjs.com/package/openid-client
Получил от провайдера OpenID client_id и client_secret, отправил ему публичную часть JWK (`"use": "enc"`).
Я уверен, что делаю какую-то очевидную ошибку.   Делаю следующее: Issuer.discover(), new issuer.Client(), client.authorizationUrl(), и жду когда клиент вернётся обратно с client.callback(). Может, я забыл что-то очевидное?
источник

A

Andrew in Node.js — русскоговорящее сообщество
всем привет, вопрос по mongoose
const createUser = user => {
 user.save()
   .then(() => {
       return 'Ok'
   })
   .catch(err => {
       return 'NOT OK'
   })
};
почему ничего не возвращает?
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
Andrew
всем привет, вопрос по mongoose
const createUser = user => {
 user.save()
   .then(() => {
       return 'Ok'
   })
   .catch(err => {
       return 'NOT OK'
   })
};
почему ничего не возвращает?
Потому что возвращаешь значение из функции внутри then и catch, а не из функции createUser
источник

IL

Igor Lobanov in Node.js — русскоговорящее сообщество
const createUser = user => {
 return user.save()
   .then(() => {
       return 'Ok'
   })
   .catch(err => {
       return 'NOT OK'
   })
};
или
const createUser = user =>
 user.save()
   .then(() => {
       return 'Ok'
   })
   .catch(err => {
       return 'NOT OK'
   });
источник

E

Envy in Node.js — русскоговорящее сообщество
Добрый вечер всем, ребят, подскажите, что за хуйня: отправляю через тайпорм 17 запросов на апдейт(вообще записей больше 2 млн, я просто пушу чанками), и у меня нода падает с ошибками от v8 heap out of memory
источник

E

Envy in Node.js — русскоговорящее сообщество
Я вот сейчас вывел все квери, и он даже не начинает их формировать, падает на моменте, когда доходит до save метода, ему сугубо похуй на чанки по всей видимости
источник

りム リム イのイ 丂ムᄊノリ in Node.js — русскоговорящее сообщество
Igor Lobanov
const createUser = user => {
 return user.save()
   .then(() => {
       return 'Ok'
   })
   .catch(err => {
       return 'NOT OK'
   })
};
или
const createUser = user =>
 user.save()
   .then(() => {
       return 'Ok'
   })
   .catch(err => {
       return 'NOT OK'
   });
const createUser = user => user.save();
...
createUser(user).then().catch()
.finally()
источник

IL

Igor Lobanov in Node.js — русскоговорящее сообщество
りム リム イのイ 丂ムᄊノリ
const createUser = user => user.save();
...
createUser(user).then().catch()
.finally()
да, точно
источник

Ю

Юрий in Node.js — русскоговорящее сообщество
Мое почтение присутствующим.
источник

Ю

Юрий in Node.js — русскоговорящее сообщество
есть план переехать на ноду с винегрета laravel/yii2 и mysql/postgress

подскажите - какой оптимальный стек под постгресс и рестапи нынче под нодой?
источник

Ю

Юрий in Node.js — русскоговорящее сообщество
стоит ли прикручивать орм? или практика больше на чистом sql?
источник

Ю

Юрий in Node.js — русскоговорящее сообщество
express или koa? что вообще в тренде?
источник

ES

Eugene Sternin in Node.js — русскоговорящее сообщество
Юрий
express или koa? что вообще в тренде?
Зависит от задачи. Что за приложение, какая нагрузка планируется и тд и тп. Золотого решения нет.
источник

Ю

Юрий in Node.js — русскоговорящее сообщество
пользователей одновременно не то чтобы много. в пределах 1000, полагаю пиковая загрузка. но сложные выборки с большим кол-вом джинов и постгресс-функций
источник

Ю

Юрий in Node.js — русскоговорящее сообщество
и достаточно "широкие таблицы" по наследству кривоватой архитектуры БД
источник

Ю

Юрий in Node.js — русскоговорящее сообщество
штат маленький (переезд на ноду в частности продиктован тем, что жсовца садим на задачи бека, и чтобы не мучать пхп - часть рестапи написать на ноде)
источник

Ю

Юрий in Node.js — русскоговорящее сообщество
словом - рефакторить никто не даст. ни по времени ни по деньгам.
задачи - делать сложные выборки по множеству фильтров
источник

wo

went out in Node.js — русскоговорящее сообщество
Юрий
словом - рефакторить никто не даст. ни по времени ни по деньгам.
задачи - делать сложные выборки по множеству фильтров
не кидайтесь сильно помидорками, но всё же не могу просто промолчать, имхо тут единственный подходящий выход будет https://graphql.org/
источник

a

asc11cat in Node.js — русскоговорящее сообщество
Юрий
express или koa? что вообще в тренде?
Скорее зависит от опыта разраба, но лучше бенчмарки и сопоставление глянуть(например koa нормально суппортит async, но комьюнити меньше, да и экспресс-стайл миддлвары работать не будут ), правда боттлнек по итогу будет в дб.

ORM даёт скорость разработки, но какие то оч. сложные запросы придется писать на чистом sql

(эт имхо, палками не бейте)0 )
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Юрий
есть план переехать на ноду с винегрета laravel/yii2 и mysql/postgress

подскажите - какой оптимальный стек под постгресс и рестапи нынче под нодой?
https://node-postgres.com/
Вот эта штука это офф. клиент. Он умеет в настоящие потоки и курсоры (через расширения), добавление кастомных типов и так далее.
источник