node-express-auth-boilerplate:使用Node.js,Express,Mongoose和Passport在本地,Facebook或google上通过身份验证构建可用于生产环境的RESTful API的样板

时间:2024-06-12 02:42:51
【文件属性】:

文件名称:node-express-auth-boilerplate:使用Node.js,Express,Mongoose和Passport在本地,Facebook或google上通过身份验证构建可用于生产环境的RESTful API的样板

文件大小:43KB

文件格式:ZIP

更新时间:2024-06-12 02:42:51

JavaScript

REST API Node.js服务器样板 一个样板/模板项目,用于使用Node.js,Express,Mongoose和Passport快速构建REST API。 您将获得完全配置的可投入生产的Node.js应用程序。 该应用程序具有许多内置功能,例如使用JWT,Facebook,Google身份验证的身份验证,请求验证。 有关更多详细信息,请检查下面的功能列表。 手动安装 如果您仍然希望手动进行安装,请按照下列步骤操作: 克隆仓库: git clone https://github.com/ahmedsherif-iv/node-express-auth-boilerplate.git cd node-express-boilerplate 安装依赖项: npm install 设置环境变量: touch .env # create .env and add the ne


【文件预览】:
node-express-auth-boilerplate-main
----models()
--------user.js(884B)
--------index.js(64B)
----config()
--------index.js(966B)
--------passport-config.js(3KB)
----package.json(900B)
----templates()
--------confirm-email.ejs(696B)
--------forgot-password-email.ejs(657B)
----LICENCE(1KB)
----routes()
--------index.js(248B)
--------auth.routes.js(1KB)
--------user.routes.js(1KB)
----package-lock.json(86KB)
----controllers()
--------index.js(167B)
--------user.controller.js(4KB)
--------auth.controller.js(3KB)
----.gitignore(17B)
----validations()
--------index.js(218B)
--------user.validation.js(2KB)
----app.js(2KB)
----README.md(5KB)
----services()
--------index.js(221B)
--------user.service.js(2KB)
--------token.service.js(519B)
--------mailer.service.js(1KB)
----middlewares()
--------index.js(260B)
--------validation.middleware.js(545B)
--------auth.middleware.js(340B)
--------rateLimiter.middleware.js(202B)

网友评论