HTML PUT sails-filemaker

时间:2015-07-16 09:40:05

标签: sails.js filemaker

我刚开始使用sails-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'
            }

      }

    };

当我致电{{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 Bad请求。使用PUT HTML请求使用sails-filemaker更新记录的最佳方法是什么?

1 个答案:

答案 0 :(得分:5)

如果我错了,我希望托德会纠正我。它看起来像" recid"是FileMaker内部记录ID,您的put正在尝试更新它。删除" recid"从您的放置JSON,它应该工作。