GraphQL Server with JWT Authorization and MongoDB Express in TypeScript
GraphQL + MongoDB Express 服务器的这个项目适合用 TypeScript 来构建,了好的类型安全,适合那些喜欢强类型的开发者。通过GraphQLSchema
和GraphQLObjectType
,你可以轻松定义 GraphQL 模式,确保查询和突变的组织清晰。JWT 授权和Passport 身份验证的集成让用户验证变得更加简洁,而通过bcrypt
对密码进行哈希,安全性也得到了保障。最重要的是,整个项目的逻辑都清晰:数据库模型在src/db
,GraphQL 的定义在src/schema
,而身份验证部分则在src/authentication.ts
中管理。如果你对 MongoDB 和 GraphQL 有一定了解,或者正在寻找一个可以快速启动并且有良好类型支持的方案,这个项目蛮适合你哦。
graphql-server-typescript-master.zip
预估大小:18个文件
graphql-server-typescript-master
文件夹
src
文件夹
db
文件夹
users.ts
2KB
base.ts
221B
products.ts
898B
subscriptions
文件夹
subscriptions.ts
122B
server.ts
2KB
authenticate.ts
4KB
13.5KB
文件大小:
评论区