Size: a a a

NestJS — русскоязычное сообщество

2020 September 30

vg

valeriy goloshchapov in NestJS — русскоязычное сообщество
коллеги, а не сталкивались с проблемой, когда graphql playground в хроме нормально работает с подписками, а в файрфоксе ругается
{
 "error": "Could not connect to websocket endpoint ws://localhost:3334/graphql. Please check if the endpoint url is correct."
}
источник

AB

Aleksandr Bukhalo in NestJS — русскоязычное сообщество
Андрей
короче, это вкусовщина?
Погромирование это в принципе вкусовщина
источник

AB

Aleksandr Bukhalo in NestJS — русскоязычное сообщество
Делай как велит сердце
источник

МВ

Михаил Васильев... in NestJS — русскоязычное сообщество
Йоу, ребят, есть либа сгенерированная нэстом, в которой есть некий index, в нем import 'someNodeJsLib'

Но, нэст выдает ошибку, мол someNodeJsLib — undefined
Как это фиксить?
источник

Т

Тёмыч in NestJS — русскоязычное сообщество
а через import * as нельзя?
источник

Т

Тёмыч in NestJS — русскоязычное сообщество
я даже не пробовал
источник

AP

Alexander Pezikov in NestJS — русскоязычное сообщество
Народ, подскажите, а вы миграции обычно оборачиваете в транзакции?
источник

МВ

Михаил Васильев... in NestJS — русскоязычное сообщество
Если я запускаю файл через ts-node то все ок

Если же эту либу импортирую в нужное мне место, то оттуда не стартует, ругается на someNodeJsLib
источник

KB

Konstantin Belkin in NestJS — русскоязычное сообщество
Всем привет подскажите пожалуйста есть какой-то хороший брокер сообщений для неста, но не в рамках микросервисов, мое приложение должно быть только паблишером
источник

P

Pavel in NestJS — русскоязычное сообщество
Всем, привет, а подскажите пожалуйста, как использовать cache-manager в nest приложении? Спасибо
источник

Т

Тёмыч in NestJS — русскоязычное сообщество
даже не знаю шо это(
источник

E

Evgeny in NestJS — русскоязычное сообщество
Добрый день! Народ, подскажите пожалуйста, есть ли в typeorm возможность трансформировать наш output? Есть поле типа ‘bigint’ (используется postgresql) и возвращается строка. Нужно вернуть BigInt именно. Как это сделать?
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
Evgeny
Добрый день! Народ, подскажите пожалуйста, есть ли в typeorm возможность трансформировать наш output? Есть поле типа ‘bigint’ (используется postgresql) и возвращается строка. Нужно вернуть BigInt именно. Как это сделать?
Когда описываешь сущность можешь туда же в методы триггеров вписать
А в триггере трансформируй как хочешь.
Тебе в доку тайпорм
источник

E

Evgeny in NestJS — русскоязычное сообщество
Joe Beretta
Когда описываешь сущность можешь туда же в методы триггеров вписать
А в триггере трансформируй как хочешь.
Тебе в доку тайпорм
Если ты про раздел listeners & subscribers, то это не то что мне нужно.

Есть `@Column({ type: 'bigint', default: 0 })
 balance: number`

Если я принтую typeof balance, мне возвращает строку, потому что так работает postgresql driver
Задача в том чтобы избавиться от BigInt(balance) по всему коду
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
Evgeny
Если ты про раздел listeners & subscribers, то это не то что мне нужно.

Есть `@Column({ type: 'bigint', default: 0 })
 balance: number`

Если я принтую typeof balance, мне возвращает строку, потому что так работает postgresql driver
Задача в том чтобы избавиться от BigInt(balance) по всему коду
https://typeorm.io/#/listeners-and-subscribers/afterload
чем не нравится? просто преобразуй тип значения и присвой его обратно к переменной (примерно как в примере по ссылке)
источник

E

Evgeny in NestJS — русскоязычное сообщество
Joe Beretta
https://typeorm.io/#/listeners-and-subscribers/afterload
чем не нравится? просто преобразуй тип значения и присвой его обратно к переменной (примерно как в примере по ссылке)
Это рабочий вариант, конечно. Но просто много сущностей где используется BigInt… И для каждой нужно описать @AfterLoad()
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
Ну ты можешь их наследовать от базовой сущности, которую ты в 1 месте опишешь и там можешь трансформацию полей по типу сделать
источник

JB

Joe Beretta in NestJS — русскоязычное сообщество
Удобно если у всех сущностей есть общие поля и им надо придать свою логику
источник

🏡К

🏡 Назар Калитюк... in NestJS — русскоязычное сообщество
Konstantin Belkin
Всем привет подскажите пожалуйста есть какой-то хороший брокер сообщений для неста, но не в рамках микросервисов, мое приложение должно быть только паблишером
я nats использую.
источник

E

Evgeny in NestJS — русскоязычное сообщество
Joe Beretta
Ну ты можешь их наследовать от базовой сущности, которую ты в 1 месте опишешь и там можешь трансформацию полей по типу сделать
Не вариант, здесь те поля, у которых этот тип, используются совершенно по разному. Но все равно спасибо, этот вариант я не рассматривал
источник