Ju mund të krijoni një metodë në distancë si kjo:
User.unblock = function(id, userId, blockId, callback) {
var result;
// TODO
callback(null, result);
};
Pastaj, përkufizimi i metodës në distancë në skedarin json mund të duket kështu:
"unblock": {
"accepts": [
{
"arg": "id",
"type": "string",
"required": true,
"description": "",
"http": {
"source": "path"
}
},
{
"arg": "userId",
"type": "string",
"required": false,
"description": "",
"http": {
"source": "form"
}
},
{
"arg": "blockId",
"type": "string",
"required": false,
"description": "",
"http": {
"source": "form"
}
}
],
"returns": [
{
"arg": "result",
"type": "object",
"root": false,
"description": ""
}
],
"description": "",
"http": [
{
"path": "/:id/unblock",
"verb": "post"
}
]
}
Atëherë metoda juaj në distancë do të duket kështu:
Ju mund të luani me argumentet e funksionit dhe të përdorni një argument trupor në vend të 2 argumenteve të formës dhe të lexoni të dhënat nga atje, megjithëse besoj se nëse ka vetëm 2 parametra shtesë, është më mirë t'i vendosni ato veçmas. Por kjo varet nga qasja juaj.
08.10.2018