我不知道如何根据REST为搜索请求网址设置路由
localhost:1337/system?id=10
之后,我们如何从动作2中的上述请求获取参数
1动作(输入,退出)
我想在风帆中遵循web api的最佳实践。请提示我解决并推荐任何方便的文件。 提前致谢
答案 0 :(得分:2)
对于Actions2格式,在正确定义输入之后,当然要使用inputs.id
。有关更多信息,请咨询documentation on Actions and Controllers。这将需要更多的整理,但是它会得到您的输入和功能。您当然要添加出口,当然还有一些实际的逻辑,也许还需要一些体面的描述。
module.exports = {
inputs: {
id: {
type: 'number',
required: true
}
},
exits: {
success: { ... },
error: { ... }
},
fn: async function (inputs, exits) {
var myId = inputs.id;
return exits.success(myId);
}
}
答案 1 :(得分:-4)
如果您想在GET
中为xMethod
定义XController
路线,可以这样做。
'GET /system' : 'XController.xMethod'
你可以得到这样的参数。
xMethod : function (req,res) {
var id = req.param('id');
}
这些是Sails.js的基础知识。转到Sails.js documentation并将其读取到A。