Api 如何从express controller调用和HTTP路由?

Api 如何从express controller调用和HTTP路由?,api,express,meanjs,controllers,Api,Express,Meanjs,Controllers,您好,我需要有关此问题的帮助,我需要运行: exports.someFunction = function () { // i need call a route like this. app.route('api/getdata'); }; 我需要在express功能中调用一些路由。我该怎么做呢?我假设/api/getdata以需要使用的JSON格式返回某种数据。在这种情况下,非常简单,只需使用Node的优秀unirest库即可。对于这种情况,我发现Node的http有点高级。

您好,我需要有关此问题的帮助,我需要运行:

 exports.someFunction = function () {
   // i need call a route like this.
   app.route('api/getdata');
};
我需要在express功能中调用一些路由。我该怎么做呢?

我假设/api/getdata以需要使用的JSON格式返回某种数据。在这种情况下,非常简单,只需使用Node的优秀unirest库即可。对于这种情况,我发现Node的http有点高级。假设这是一个GET请求,它看起来大致如下:

unirest.post('http://example.com/api/getdata').end(function (response) {
  console.log(response.body);
});
当然,如果需要,您可以使用节点的http.get或任何其他您喜欢的http库