NodeJS-GraphQL-Auth-Starter:使用JWT使用NodeJ和GraphQL进行用户身份验证的入门项目

时间:2024-06-13 06:24:00
【文件属性】:

文件名称:NodeJS-GraphQL-Auth-Starter:使用JWT使用NodeJ和GraphQL进行用户身份验证的入门项目

文件大小:42KB

文件格式:ZIP

更新时间:2024-06-13 06:24:00

JavaScript

NodeJS-GraphQL-Auth-Starter 使用JWT使用NodeJ和GraphQL进行用户身份验证的入门项目。 入门 这些说明将为您提供在本地计算机上运行并运行的项目的副本,以进行开发和测试。 本地设置 一系列循序渐进的示例,告诉您如何使开发环境运行 从github克隆仓库,并通过npm安装依赖项。 git clone https://github.com/taiwoadepoju/NodeJS-GraphQL-Auth-Starter.git cd NodeJS-GraphQl-Auth-Starter npm install npm insatall -g nodemon npm start 在根文件夹中创建一个.env文件,并设置以下环境变量 JWT_PRIVATE_KEY='YOUR JWT PRIVATE KEY' SENDGRID_API_KEY='YOU


【文件预览】:
NodeJS-GraphQL-Auth-Starter-master
----graphqlResolvers()
--------auth.js(3KB)
--------user.js(2KB)
--------verificationToken.js(1KB)
----models()
--------verificationTokens.js(578B)
--------user.js(1KB)
----config()
--------constants.js(197B)
----index.js(430B)
----package.json(834B)
----graphqlSchema()
--------user.js(710B)
--------index.js(253B)
--------verificationToken.js(324B)
--------rootQuery.js(293B)
----middleware()
--------error.js(140B)
--------authMiddleware.js(1KB)
--------verificationToken.js(322B)
--------userMiddleware.js(1KB)
--------authentication.js(573B)
--------async.js(194B)
----LICENSE(1KB)
----package-lock.json(74KB)
----controllers()
--------verificationTokenController.js(797B)
--------emailController.js(3KB)
----graphqlQueries()
--------user.js(355B)
----startup()
--------routes.js(386B)
--------validation.js(107B)
--------logging.js(476B)
--------db.js(236B)
----.gitignore(2KB)
----README.md(2KB)
----graphqlMutations()
--------auth.js(1KB)
--------user.js(1KB)
--------index.js(874B)
--------verificationToken.js(771B)
----utils()
--------index.js(84B)
--------dateFormatUtil.js(122B)
--------timeZoneUtil.js(101B)

网友评论