Size: a a a

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

2020 May 19

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Евгений Пантелеев
реляции, мне нужны реляции!!! :)

например, у меня есть ticket и user
связь как ticket.user = user1

если я не говорю ему подгрузить юзера, то в объекте никакого userId нет (и user == null), хоть в таблицах он есть
Я бы сделал, чтобы подгружалось чисто userId, и по нему можно узнавать существует ли “связь”.
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Евгений Пантелеев
начал с Sequalize
но там поддержка typescript на нуле
Можно поинтересоваться еще, а зачем юзаете typescript на сервере?
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Yury Golikov
Можно поинтересоваться еще, а зачем юзаете typescript на сервере?
Типы же
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Очень удобно
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Dmitry Croft
Типы же
Ну к тому, что почему например не котлин какой-нить
источник

ЕП

Евгений Пантелеев... in Node.js — русскоговорящее сообщество
Yury Golikov
Я бы сделал, чтобы подгружалось чисто userId, и по нему можно узнавать существует ли “связь”.
да, получилось, спс)
источник

ЕП

Евгений Пантелеев... in Node.js — русскоговорящее сообщество
Yury Golikov
Можно поинтересоваться еще, а зачем юзаете typescript на сервере?
что за дискриминация) Чем сервер хуже клиента?)
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Евгений Пантелеев
начал с Sequalize
но там поддержка typescript на нуле
Врешь
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Когда ты начнёшь тыкать УГ в виде тайпорма- передумаешь
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Евгений Пантелеев
что за дискриминация) Чем сервер хуже клиента?)
Не) Просто TS больше имхо про костыль для браузерных приложений, где есть ток JS.
Я видел такие причины использования TS на сервере:
1. Переиспользование кода на клиент и сервере
2. Когда знаешь уже TS, и поэтому решаешь писать на нем сервер, что имхо сомнительно.
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Илья | 😶 ☮️
Когда ты начнёшь тыкать УГ в виде тайпорма- передумаешь
А есть где - нибудь не уг ORM с DataMapper для ноды?
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
TS крутой, но типы у него ток в компайлтайме, там - чистый JS это валидный TS и тд
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Евгений Пантелеев
начал с Sequalize
но там поддержка typescript на нуле
Есть же sequelize-typescript
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Yury Golikov
Не) Просто TS больше имхо про костыль для браузерных приложений, где есть ток JS.
Я видел такие причины использования TS на сервере:
1. Переиспользование кода на клиент и сервере
2. Когда знаешь уже TS, и поэтому решаешь писать на нем сервер, что имхо сомнительно.
А как из TS можно сделать вывод, что это именно костыль для браузера? Вроде универсальное решение для серверв и клиента
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Dmitry Croft
А есть где - нибудь не уг ORM с DataMapper для ноды?
mikro-orm?
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
спс, посмотрю
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Dmitry Croft
А как из TS можно сделать вывод, что это именно костыль для браузера? Вроде универсальное решение для серверв и клиента
Я думаю, потому что его бы не появилось, если бы JS не был монополистом в браузере. Использовать то конечно его на сервере можно, но вот вопрос зачем? Вот собственно мне это и интересно узнать
источник

ЕП

Евгений Пантелеев... in Node.js — русскоговорящее сообщество
вот офф пример с офф сайта:
тут нет пропертей объекта
источник

A

Aleksandr in Node.js — русскоговорящее сообщество
есть какой-то пакет что позволит прописать в коде програмно типа restart() что перезапустит скрипт
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Евгений Пантелеев
вот офф пример с офф сайта:
тут нет пропертей объекта
А issue есть ?
источник