Я посылаю над данными из моих Угловое JS на мой узел API в следующим образом:JMeter возвращает неопределенное значение, как выход
Внутри угловому:
$http({
method : "POST",
url : '/add',
data : {
"a" : $scope.a,
"b" : $scope.b
}
}).success(function(data) {
$scope.result = data.result;
}).error(function(error) {
$scope.result = 'Invalid data...';
});
Внутри моего nodejs определения API:
exports.execute = function(req, res){
var a = req.body.a;
var b = req.body.b;
var result;
result = Number(a) + Number(b);
var json_responses;
console.log('from api add');
console.log((a));
console.log(b);
console.log(result.toString());
json_responses = {"result" : result.toString()};
res.send(json_responses);
};
API и угловая работа просто прекрасная, когда я ввожу значения из браузера, фактическая стоимость es печатаются на консоли.
Но, когда я пытаюсь отправить данные с помощью POSTMAN или использовать данные для тестирования баланса нагрузки JMETER, консоль печатает данные как «undefined». Пути я попытался определения данных являются:
data={
a : 100,
b : 100
}
data={
"a" : "100",
"b" : "100"
}
data={
"a" : 100,
"b" : 100
}
Все, что мне не хватает ??
насчет почтальона? Я попытался добавить тип контента в HTTP Header Manager, но он прекратил показывать любые значения в запросах на консоли. Пожалуйста, направляйте. – jack
Он должен работать, вы можете попробовать 'res.json (json_responses);' –
Он по-прежнему не работает ни для одного из них. – jack