我刚开始使用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更新记录的最佳方法是什么?
答案 0 :(得分:5)
如果我错了,我希望托德会纠正我。它看起来像" recid"是FileMaker内部记录ID,您的put正在尝试更新它。删除" recid"从您的放置JSON,它应该工作。