В настоящее время я работаю над веб-сайтом-портфолио моего друга (фотографа), используя следующие технологии:
Я начинающий разработчик и уже некоторое время борюсь с аутентификацией. Я знаю, как использовать пакет паспорта для создания пользователя-администратора, но поскольку я не хочу внедрять пользовательскую систему для веб-сайта портфолио, я не уверен, как мне следует делать администратора.
Администратор будет моим другом, и он и только он должен иметь возможность видеть экспресс-маршруты, предназначенные для замены изображений, их загрузки и, короче говоря, просто отправки запросов к базе данных. Я знаю, что мне, вероятно, следует использовать некоторую форму промежуточного программного обеспечения, например, с пакетом Passport, но в остальном я не знаю, как это сделать.
Заранее спасибо!
🤔 А знаете ли вы, что...
С помощью JavaScript можно создавать клиентские приложения для мобильных устройств с использованием фреймворков, таких как React Native и NativeScript.
Вы можете использовать HTTP Auth для этой цели, отметьте это Модуль NPM
Что происходит, вы определяете собственное имя пользователя и пароль и используете пакет в качестве промежуточного программного обеспечения для своих маршрутов, теперь всякий раз, когда пользователь посещает страницу, браузер автоматически отображает всплывающее окно с запросом имени пользователя и пароля. В этом случае вам не нужно будет внедрять пользовательскую систему.
Аналогичный вопрос и ответ размещен здесь