文件名称:nestjs-email-authentication:使用Mongodb和Passportjs的Nestjs Starter
文件大小:182KB
文件格式:ZIP
更新时间:2024-02-24 00:38:31
mongodb authentication starter passportjs email-verification
Nestjs电子邮件身份验证入门 该项目是使用 v6.9.0, 和实现用户电子邮件身份验证的 它可以用作新项目的启动器:它实现了用于用户登录/注册的API,并具有电子邮件验证,忘记密码,重置密码,更新配置文件和设置等功能。 入门 在您的计算机上安装nodejs和mongodb 。 使用npm安装依赖项并运行该应用程序: npm install npm run start 使用Docker部署 :warning_selector: 在将应用程序部署到容器中之前,请按照以下部分中的说明设置正确的配置,然后可以运行: docker-compose up -d 它将生成3个容器: nestjs:nodejs应用程序-> localhost:3000(您可以在docker-compose.yml中更改端口) mongodb:数据库->在容器网络中公开27017,但无法从外部访问。 mongo-express:基于Web的MongoDB管理界面-> localhost:8081 您可以在docker-compose.yml编辑配置。 :exclamation_mark: 注意:出
【文件预览】:
nestjs-email-authentication-master
----.nestcli.json(60B)
----src()
--------main.ts(1KB)
--------common()
--------config.ts(519B)
--------main.hmr.ts(329B)
--------users()
--------auth()
--------app.service.ts(138B)
--------app.module.ts(815B)
--------app.controller.ts(266B)
--------app.controller.spec.ts(588B)
----Dockerfile(173B)
----tsconfig.json(477B)
----LICENSE(1KB)
----tslint.json(895B)
----README.md(6KB)
----nodemon.json(147B)
----docker-compose.yml(860B)
----.gitignore(169B)
----index.js(52B)
----package-lock.json(578KB)
----package.json(2KB)