node.js - 关于客户端、服务器、API的一些问题
问题描述
是否可以在服务器上创建更多 API 端点来共享一组不同的用户数据?如果是,可以使用哪种类型的用户特定授权来保护这些 API(无需添加任何新的管理 API 密钥或其他授权方法)?
是否可以将客户端应用程序连接到多个服务器应用程序?如何?
是否可以将一个(或第二个)客户端应用程序连接到服务器进行登录?如果是,请列出您必须在服务器应用程序中进行更改以支持多个客户端的详细步骤。此外,列出是否需要在客户端应用程序中进行任何更改。
是否可以为少数客户端应用程序共享完整数据,而为其余应用程序共享有限数据?你如何做到这一点?例如,客户 1 只需要电子邮件和电话,但客户 2 需要电子邮件、电话、出生日期和用户地址。
解决方案
- 是的,您可以创建更多 API 端点,您可以为每个客户端用户使用 JWT 验证。
- 多服务器应用程序的目的是什么?你能详细说明一下吗!
- 正如我在第一个答案中提到的,为多个用户搜索更多关于“nodejs 中的 jwt 身份验证”的信息,这样每个用户都可以使用相同的 API 进行登录。
- 是的,这可能取决于客户的角色,或者如果客户/用户没有特定的角色,但客户 1 只需要电子邮件、电话,而客户 2 需要所有数据。那么最好的解决方案是在nodejs中实现'GraphQL'它将解决你的问题
推荐阅读
- java - NetBeans 部署错误:不支持启动服务器 GlassFish Server
- reactjs - Redux 如何使用 fetch 方法调度多种动作类型
- android - SDK 接入 DJI 的 TakeOffWidget
- php - 如何将数据传输到mysql表?
- objective-c - 我们可以使用 Objective-C 在 macOS 中删除 NSPopover 的箭头吗
- sublimetext3 - 如何在 Sublime Text 3 中删除我的文本下的这些卷曲下划线?
- python - Scipy:具有阈值的稀疏相似性的ε邻域
- python - 在python中读取文件时出现问题
- sql - 如何处理没有唯一 ID 的插入和重复
- swift - NSWindow 在关闭 NSPopover 后失去了第一响应者