GraphQL Server with JWT Authorization and MongoDB Express in TypeScript

GraphQL + MongoDB Express 服务器的这个项目适合用 TypeScript 来构建,了好的类型安全,适合那些喜欢强类型的开发者。通过GraphQLSchemaGraphQLObjectType,你可以轻松定义 GraphQL 模式,确保查询和突变的组织清晰。JWT 授权Passport 身份验证的集成让用户验证变得更加简洁,而通过bcrypt对密码进行哈希,安全性也得到了保障。最重要的是,整个项目的逻辑都清晰:数据库模型在src/db,GraphQL 的定义在src/schema,而身份验证部分则在src/authentication.ts中管理。如果你对 MongoDB 和 GraphQL 有一定了解,或者正在寻找一个可以快速启动并且有良好类型支持的方案,这个项目蛮适合你哦。

zip
graphql-server-typescript-master.zip 预估大小:18个文件
folder
graphql-server-typescript-master 文件夹
folder
src 文件夹
folder
db 文件夹
file
users.ts 2KB
file
base.ts 221B
file
products.ts 898B
folder
subscriptions 文件夹
file
subscriptions.ts 122B
file
server.ts 2KB
file
authenticate.ts 4KB
folder
schema 文件夹
file
index.ts 902B
file
user.ts 2KB
file
product.ts 2KB
file
.npmignore 18B
file
tsconfig.json 580B
folder
test 文件夹
file
user.spec.ts 212B
file
LICENSE.md 1KB
file
tslint.json 2KB
file
README.md 3KB
file
.editorconfig 237B
file
.gitignore 536B
file
package.json 1KB
zip 文件大小:13.5KB