Найти тему
Немного новостей, вообще не секрет, что сейчас я работаю фронтом в известной компании N. Появилась некоторая цель покурить в сторону архитектуры, но в моменте понял, что мне не хватает некоторых знаний. Для начала нужно покурить бекенды, так как в основном я работаю с ангуляром, то выбор очевиден nestjs. Задача: накорячить апи для ресторана, в первом приближении авторизация и классический CRUD. База - естественно постгрес и немного редиса (чтобы с ними тоже немного разобраться, на самом деле по базам есть план практически по шагам, но не будем забегать наперед). Так вот, что уже устпел наговнокодить: 1. Авторизация. С нее начал потому, что когда-то давно уже пробовал это делать и естественно у меня остались некоторые темплейты. 2. Придумал и описал несколько моделей, выбрал typeorm 3. Поднял базу, пока что локально в докере, но в планах есть развернуть проксмокс на старых железяках (он по идее уже есть, но присутствуют некоторые проблемы с dhcp, хост не дает настройки для виртуальных машин пытаюсь понять как это победить). Далее это все развернется на домашнем серве и будет максимаааааально автоматизировано, благо я помню как писать гитлаб-пайплайны и ленивый (машина умнее меня вот пусть и работает) И начал читать книги по постгре и конечно же кабанчика. Пока что не могу, да и не буду объяснять почему выбрана та или иная технология, потому что на данном этапе они все чтобы просто покурить, а вот потом уже буду выдумывать проекты и объяснять выбор технологий, но это совсем другая история... Тут есть телега с новостями.
1 месяц назад
Немного о резолверах в Angular 19 (теперь в них есть редиректы). В логике использования гвардов применяется подход: проверить что-то, если все ок то вернуть true или кинуть редирект на другую страницу Выглядит достаточно удобно. Но если мне не изменяет память в резолверах такого нет, вместо этого приходилось натягивать Router и рулить navigate или navigateByUrl и т.д. В 19 же версии нам немного упростили жизнь и резолвер научили в RedirectCommand. Пример на angular.dev
3 месяца назад