#javascript #node.js #sails.js
#javascript #node.js #sails.js
Вопрос:
Я попытался получить данные post в своих действиях контроллера, используя следующее:
req.body.name
но это не работает
Ответ №1:
вы можете попытаться получить к ним доступ, сначала извлекая их все
function(req, res, next) {
var params = req.params.all();
//then you can access them like this...
console.log(params.name)
}
Комментарии:
1. это весьма полезно, поскольку оно извлекает все поля из req.params, req. запрос и запрос.body. Я обычно помещаю это в начало всех действий контроллера
Ответ №2:
Если у вашего поля ввода есть имя «name», вы можете сделать:
req.param("name")
Смотрите: http://beta.sailsjs.org/#/documentation/reference/Request/req.param.html
Ответ №3:
Попробуйте req.allParams(), чтобы попытаться найти его в структуре переменных. Возможно, у вас где-то ошибка в написании или что-то еще не так. http://beta.sailsjs.org/#/documentation/reference/Request/req.allParams.html