Node.js身份验证服务器样板 - ExpressPassport

ExpressPassport使用Express、Mongoose和MongoDB创建Node.js服务器样板。支持基于电子邮件和密码的账户创建,凭证存储在MongoDB中。服务器生成JWT令牌,客户端本地存储这些令牌以保持登录状态。使用Bcrypt、Passport和JWT创建的Web令牌认证可用于已注册并登录的用户。项目目录中有脚本可用:

1. npm install

2. npm run dev

在根目录中添加config.js文件,包含哈希创建密钥,避免推送到公共存储库。配置文件内容如下:

module.exports = { secret: '自定义字符串' };

用项目特定的字符串替换“自定义字符串”(必须是字符串类型)。

zip 文件大小:29.28KB