Друзья, добрый день! Подскажите новичку по поводу разделения контролов и моделей в Expressjs. Есть приложение обычный круд. Написал контрол userController.js понимаю, что у меня в перемешку контрол и модель. Как их разделить правильно? База mysql, использую транзакции и xdevapi. Кусок кода по ссылке https://codesandbox.io/s/cold-feather-v3i9n
1. у тебя используются глобальные переменные let sessionA, sessionC — не надо так, если зайдет больше 1 пользователя, то они же перетрутся. переноси их на уровень функции.
2. под "моделью" мы понимаем бизнес-логику, так? тогда твой контроллер должен вызвать ее и вернуть клиенту результат или ошибку: https://pastebin.com/uqq3U7Z6
1. у тебя используются глобальные переменные let sessionA, sessionC — не надо так, если зайдет больше 1 пользователя, то они же перетрутся. переноси их на уровень функции.
2. под "моделью" мы понимаем бизнес-логику, так? тогда твой контроллер должен вызвать ее и вернуть клиенту результат или ошибку: https://pastebin.com/uqq3U7Z6
DevRel - это, конечно, хорошо, но не совсем по этому чату
Не мог ли ба подсказать, где лучше искать таких людей. Хотим в нашем стартапе запустить такое направление, но перед этим пообщаться с людьми кто с этим сталкивался
1. у тебя используются глобальные переменные let sessionA, sessionC — не надо так, если зайдет больше 1 пользователя, то они же перетрутся. переноси их на уровень функции.
2. под "моделью" мы понимаем бизнес-логику, так? тогда твой контроллер должен вызвать ее и вернуть клиенту результат или ошибку: https://pastebin.com/uqq3U7Z6
в функции async function getAllUsers() тоже видимо try catch нужен?