首页 > 解决方案 > 我需要在我的 graphql 服务器上进行哪些验证和清理?

问题描述

我的服务器使用以下技术:Node.js、Express、GraphQL、JWT、MongoDB、Mongoose

目前,我只有用户,能够创建、删除、更新和登录帐户,以及查看所有用户的用户名,这对搜索很有用。

对于身份验证,我使用 JWT、散列密码,并使用中间件来验证令牌并将用户信息提供到 graphql 上下文以供我的解析器使用。

我知道我需要多个级别的安全性,所以我将概述我所拥有的,也许你们可以指导我了解我所缺少的方向。

Mongoose:默认类型验证器,必需等。

Mongoose-validator:自定义验证器

我的具体问题是:

此外,任何建议将不胜感激!

标签: node.jsmongodbexpressmongoosegraphql

解决方案


推荐阅读