我正在学习和试验 Express Gateway 和一些简单的服务(甚至只是一个位于网关后面的小型单体 api)
我浏览了 Express Gateway 的“入门”示例并通读了文档。
现在,我正试图了解如何创建系统用户(客户/客户)......混乱在于“入门”教程让我在 Express Gateway 内创建用户的区域。
但是从单一的 RESTful API 角度来看……系统可能有自己的数据库模式来表示用户是什么。客户端应用程序调用 API 端点进行用户创建,通过自己的流程,制作记录,向客户端返回成功创建(或不成功)。然后让用户授权(JWT / OAuth / etc..)
那么使用 Express Gateway,我们是否需要创建一个用户,然后将该 ID 传递给 UserService 以保存在它自己的 dB 中,将这个新创建的id与 express gateway id链接起来?