如何将 React 应用程序与作为后端的 filemaker 服务器集成

how to integrate react application with filemaker server as backend

我的工作要求我创建一个包含用户名、密码、重设密码、登录和注册的登录页面。当您登录时,您将被带到一个登陆页面。所有这些都应该通过 React 完成,但我必须使用 filemaker 服务器作为后端,将用户名和密码存储在数据库中。我以前从未使用过 filemaker,我不知道从哪里开始。任何建议将不胜感激

假设您的公司使用的是最新版本的 FileMaker(我相信是版本 16 或更高版本),那么 FileMaker Server 具有称为数据 API 的功能,它以比以前更标准的方式发布所有 FM 数据通过 ODBC 或 PHP API.

的试验

这些要求基本上只是单击服务器管理控制面板中的复选框:

该功能具有与之相关的分层定价,但它包括作为拥有服务器许可证的一部分的基本请求数量,您很可能会发现它是最佳途径。如果由于某种原因,您不能使用数据 API,通过 PHP API 进入,它会产生更详细的 XML 输出并绑定到可见字段在布局上是另一个途径。

使用 Filemaker 数据 Api: https://help.claris.com/en/data-api-guide/

  1. 登录调用获取令牌
  2. 发出 POST 请求 {yourServerUrl}/fmi/data/version/databases/{database-name}/layouts/{layout-name}/records

将新记录写入数据库。