Я новичок в nodejs, пытаюсь изучить его с целью применения в качестве веб-разработчика на работе (создание корпоративных веб-приложений, а не демонстрационных проектов для развлечения)
Я пришел из Laravel, где для меня очевидно, что когда я создаю новый проект, он поставляется с базой c для веб-приложений, такой как routing
, middleware
, auth
, login/logout/register/pass
сброс настроек пользовательского интерфейса + и подключений к БД по моему выбору.
однако мне трудно понять это в nodejs
, expressjs
настолько минималистский, и я понимаю суть, но также нет смысла переписывать вещи, которые я упоминал выше, КАЖДЫЙ РАЗ, когда я начинаю проект, ничто никогда не будет сделано таким образом. С другой стороны, я посмотрел на другие топовые nodejs
фреймворки, и они выглядят настолько нишу и уникально, что мне кажется, что на 90% рабочих мест они не используются (поэтому я не вижу смысла в обучении что-то вроде Adonis
). большинство людей go с express
, вот что я хочу узнать.
так что мой вопрос .. есть ли секретный способ, который я еще не нашел для генерации проект, который имеет как минимум auth - login
, logout
, register
, jwt
функциональность, где все, что мне нужно сделать, это настроить соединение БД, и эти маршруты будут работать, и я свободен начать работу над моим реальным проектом?
Я пытался создать проект с express -генератором, который хотя бы дает некоторые основы, но после этого ... действительно ли люди реализуют БД (mysql например), промежуточная одежда, пользовательские модели, контроллеры и функциональность passport/jsonwebtoken
с нуля? не только то, что это отнимает много времени, но и немного пугает, потому что откуда я знаю, что моя реализация даже хороша / безопасна, когда я просто следую некоторым учебникам, написанным людьми, которых я не знаю.
Моя основная цель на данный момент состоит в том, чтобы узнать, как настроить проект с приложением внешнего интерфейса (ie реаги ), взаимодействующим с приложением сервера через API (аутентификация с JWT), похоже на общую архитектуру в настоящее время я чувствую, что что-то упустил, борясь с этой самой основной потребностью c.