HTML PUT sails-filemaker

HTML PUT sails-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"
    }

当我向 {{url}}/localityFilemaker/12600 或 {{url}}/localityFilemaker

调用看跌期权时
    {
      "id": 12600,
      "suburb": "LARGS BAY.",
      "state": "SA",
      "postcode": "5016",
      "recid": "29500"
    }

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

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