我将使用ant design作为 RESTful 数据驱动 SPA 的前端,它将处理 CRUD 操作、电子邮件、报告、会话、文件上传、身份验证和授权。
所以我想知道 Foxx 作为后端技术是否足够?还是我需要使用额外的库、foxx 客户端或 expressjs、sailsjs 或 feathersjs 等框架?
如果有人可以指导我完成设置全栈的过程,将不胜感激。提前感谢您的帮助
我将使用ant design作为 RESTful 数据驱动 SPA 的前端,它将处理 CRUD 操作、电子邮件、报告、会话、文件上传、身份验证和授权。
所以我想知道 Foxx 作为后端技术是否足够?还是我需要使用额外的库、foxx 客户端或 expressjs、sailsjs 或 feathersjs 等框架?
如果有人可以指导我完成设置全栈的过程,将不胜感激。提前感谢您的帮助
Foxx 是一种微服务产品,允许您托管在 ArangoDB 数据库中运行的微服务。
Foxx 的强大之处在于它能够将这些微服务发布为 REST API 端点,允许您的应用程序直接查询它们。
此外,Foxx 可以托管静态页面,因此您需要客户端下载的 HTML 文档也可以由 Foxx 提供。
在实现前端/开发堆栈框架时,考虑 Foxx 的最佳方式是它可以托管静态网页以及 REST API 端点。
Foxx 还可以从身份验证/授权的角度与其他系统集成,包括 JWT。
就个人而言,我开发了与 Azure Active Directory OAuth 集成的站点,不幸的是,这是 Foxx 无法与 OAuth 提供者进行本地交互的一个。所以我要做的是在 Foxx 前面托管一个 Node.JS 服务器,它只执行 OAuth 安全服务并将调用(带有适当的身份验证数据)转发到 Foxx 后端。
对于 Ant 框架的实现,只需将 Foxx 视为框架可以与之通信的 REST API,并通过 Foxx 静态文件提供 HTML 资产。
查看Foxx 中的“ToDo”实现,了解如何使用 Foxx 托管应用程序。
Foxx 处理数据查询的速度令人惊讶。