【发布时间】:2018-04-13 14:01:49
【问题描述】:
这是我的控制器代码
module.exports.key_i = function(req, res, next) {
// console.log("We are here in webserver key_i");
var k = req.body.KEY;
// console.log(k);
var requestOptions = {
url: 'http://localhost:3000/api/key_i',
method: 'POST',
json:{
key: k
}
}
request(requestOptions, function(error, response, body) {
if (error) {
return res.status(500).send(error);
} else {
// console.log("Key_i "+body[0].price);
var tt = { pp: body[0] };
}
});
}
这里body[0] 包含所需的结果。如何将其传递给我的 AJAX 响应?
$.ajax({
url: "http://localhost:3000/ajo",
method: 'POST',
contentType: 'application/json',
data: JSON.stringify({
KEY: xy
}),
success: function(response) {
console.log("Now response in topbt.js is");
console.log(response);
}
});
我希望 body[0] 成为我的回应。我该怎么做?
【问题讨论】:
-
键是数值吗?
-
API
http://localhost:3000/api/key_i是在同一台服务器上工作还是在不同的服务器上工作?