sails.js - HTML PUT sails-filemaker

标签 sails.js filemaker

我刚刚开始使用 sails-filemaker 与 filemaker 服务器通信。我喜欢 :-) 我正在寻找一种方法来处理 HTML PUT 请求以更新记录。

模型是

    /**
    * LocalityFilemaker.js
    *
    * @description :: Suburbs (locality) in the evolution database.
    * @docs        :: http://sailsjs.org/#!documentation/models
    */

    module.exports = {

        connection: 'filemaker', 
        tableName: 'locality-sails-layout',

      attributes: {
            id: {
                type: 'integer',
                primaryKey: true,
                autoIncrement: true
            }, 
            suburb: {
                type: 'string'
            },
            state: {
                type: 'string'
            },
            postcode: {
                type: 'string'
            }

      }

    };

当我调用 get 到 {{url}}/localityFilemaker/12600 时,我得到了响应。

    {
      "id": 12600,
      "suburb": "LARGS BAY",
      "state": "SA",
      "postcode": "5016",
      "modid": "3",
      "recid": "29500",
      "createdAt": "1970-01-01T00:00:00.000Z",
      "updatedAt": "1970-01-01T00:00:00.000Z"
    }

当我调用 put 到 {{url}}/localityFilemaker/12600 或 {{url}}/localityFilemaker

    {
      "id": 12600,
      "suburb": "LARGS BAY.",
      "state": "SA",
      "postcode": "5016",
      "recid": "29500"
    }

我收到 400 错误请求。使用 sails-filemaker 使用 PUT HTML 请求更新记录的最佳方法是什么?

最佳答案

如果我错了,希望托德能纠正我。看起来“recid”是 FileMaker 内部记录 ID,您的 put 正在尝试更新它。从您的 put JSON 中删除“recid”,它应该可以工作。

关于sails.js - HTML PUT sails-filemaker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31450632/

相关文章:

database - 搜索和剪切 URL 地址

Sails.js 复合唯一字段

javascript - SailsS​​ocket 不断尝试重新连接

layout - Filemaker 中的动态布局

xml - XSLT 问题。当原始 XML 在单独的部分中有字段标签时,如何将它们与数据配对?

node.js - 应如何设置高需求应用程序的 node.js 堆栈?

javascript - 在浏览器中从不同存储库加载捆绑文件

用于 REST 的 Node.js Express? Express 中有 Controller 吗?

Filemaker 10 获取 url 将内容放入字段