文件名称:ExpressPassport:具有身份验证的Node.js服务器
文件大小:29KB
文件格式:ZIP
更新时间:2024-05-17 12:08:58
JavaScript
快速护照 使用Express,Mongoose / mongoDB的node.js服务器样板。 该项目支持基于电子邮件和密码组合的帐户创建。 凭据通过猫鼬存储在mongoDB中。 服务器创建Jwt令牌,客户端将它们放置在浏览器的本地存储中,以保留每个用户的登录状态。 有一个样板功能路线,仅适用于已创建帐户并登录的用户 使用Bcrypt,Passport和Jwt创建的Web令牌认证。 可用脚本 在项目目录中,可以运行: npm install npm run dev 安装 您需要将config.js文件添加到根目录。 切勿将此文件推送到公共存储库,这将包含创建哈希的秘密。 您的配置文件应包括以下内容: module.exports = { secret: 'anystring' }; 用项目专用的字符串替换“ anystring” 。 必须为字符串类型。 运行开发服务器 服务器运行
【文件预览】:
ExpressPassport-master
----models()
--------user.js(1KB)
----index.js(899B)
----package.json(557B)
----package-lock.json(103KB)
----controllers()
--------authentication.js(1KB)
----.DS_Store(6KB)
----.gitignore(22B)
----README.md(2KB)
----services()
--------passport.js(1KB)
----router.js(525B)