0
目前,我使用localhost:1337/users
來呈現帶有表格的視圖以顯示用戶的數據。SailsJS。 JSON的自定義/ api網址
如何獲取自定義URL,例如localhost:1337/api/users
以輸出JSON數據。
SailsJS自動執行藍圖,但通過控制器顯示視圖後,JSON輸出被覆蓋。
目前,我使用localhost:1337/users
來呈現帶有表格的視圖以顯示用戶的數據。SailsJS。 JSON的自定義/ api網址
如何獲取自定義URL,例如localhost:1337/api/users
以輸出JSON數據。
SailsJS自動執行藍圖,但通過控制器顯示視圖後,JSON輸出被覆蓋。
您可以使用Blueprint目標語法。您需要添加config/routes.js
'GET /api/users': {model:'users', blueprint: 'find'}
或類似的東西。
如果你想從控制器返回JSON,你應該創建第二個控制器方法,調用相同的模型方法。
UserController.js
getUsersJson: function(req, res){
Users.get(params,function(errors,results){
res.json(results);
});
}
config/routes.js
'GET /api/users': 'UserController.getUsersJson'