javascript - 使用 MEAN 堆栈进行身份验证,无需用户系统

标签 javascript node.js express authentication

我目前正在使用以下技术开发我 friend (摄影师)的作品集网站:

  • Node.js
  • express
  • MongoDB 和 Mongoose
  • ejs

我是一名新手开发人员,在身份验证方面已经挣扎了一段时间。我知道如何使用 Passport 包创建管理员用户,但由于我不想为作品集网站实现用户系统,所以我不确定应该如何创建管理员。

管理员将是我的 friend ,他并且只有他应该能够看到用于替换图片、上传图片以及简而言之只是向数据库发出发布请求的快速路线。我知道我可能应该使用某种形式的中间件,例如 Passport 包,但除此之外我不知道如何去做。

提前致谢!

最佳答案

您可以使用 HTTP Auth 来实现此目的,请检查此 NPM Module

发生的情况是,您将定义自定义用户名和密码,并使用该包作为路由的中间件,现在每当用户访问该页面时,浏览器都会自动显示一个弹出窗口,询问用户名和密码。在这种情况下,您不需要实现用户系统。

发布了类似的问题和答案 here

关于javascript - 使用 MEAN 堆栈进行身份验证,无需用户系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51875890/

相关文章:

reactjs - 捆绑 React/Express 应用程序用于生产

javascript - 谷歌图表 vAxis 用各自的浅色背景勾选多种颜色

javascript - 动态更新 src 时 videojs youtube 插件 MEDIA_ERR_SRC_NOT_SUPPORTED

css - 使用单个 Controller 控制两个 Partials 时不加载 Angular css 文件

javascript - 如何从NodeJS下载Mongodb Collection

node.js - open id connect id token 可以用于对 api 进行身份验证吗

node.js - 错误处理程序表示无效

javascript - 切换后将最大高度分配给内部元素

javascript - VueJS update() 生命周期钩子(Hook)导致无限循环

node.js - Nginx负载均衡不就是像代理服务器一样吗?