在没有用户系统的情况下使用MEAN堆栈进行身份验证

时间:2018-08-16 11:23:37

标签: javascript node.js express authentication

我目前正在使用以下技术在朋友(摄影师)的投资组合网站上工作:

  • Node.js
  • 快递
  • MongoDB和猫鼬
  • ejs

我是一名开始的开发人员,现在在身份验证方面苦苦挣扎了一段时间。我知道如何使用通行证软件包创建管理员用户,但是由于我不想为投资组合网站实现用户系统,因此我不确定应该如何创建管理员。

管理员将是我的朋友,他和他(只有他)应该能够看到用于替换图片,上传图片的快捷路线,总之,只需向数据库发出发布请求即可。我知道我可能应该使用某种形式的中间件,例如Passport软件包,但是除此之外,我不知道该如何处理。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以为此目的使用HTTP身份验证,请选中此NPM Module

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

发布了类似的问答here