如何使用 nodeJS 库从 webAPI 中获取数据?

利金杜拉吉

我是 nodeJS 的新手,我想使用 nodeJS 从 webApi 获取数据,例如,当我调用

我的域/getAllStudents

我想要所有学生的数据以及什么时候做

我的域名/学生/4

那么我只想要ID=2的学生的数据

-挑战-

使用快递我可以指定这样的路线

var app=express();
app.get('/getAllStudents',(request,response)=>{    
console.log('we are listening !!!');
}).listen(8080);

但是当我尝试在回调函数中进行调用时,我无法获取该值,即我的完整代码

var http=require('http');
var express=require('express');

var app=express();

 var options={host: '172.17.144.6',
  port: 8394,
  path: '/api/Masterdata/getAllStudents',
  method: 'GET'}

app.get('/getAllStudents',(request,response)=>{

http.get(options,(res)=>{
res.on('data', function (chunk) {
    console.log('BODY: ' + chunk);
  });
});
console.log('we are listening !!!');
}).listen(8080);

我想要实现的是,当我点击时,mydomain/getAllStudents我想获取所有数据。我怎么能用 nodeJS 做到这一点?我可以用 nodeJS 来满足我的要求吗?

扎多克姆提尔

所以基本上你想在从另一个 API 解析数据后通过 express 公开数据。你可以这样做:

要从节点 js 进行调用,您可以使用此库:node-rest-client

var Client = require('node-rest-client').Client;
var remoteURL = "172.17.144.6:8394/api/Masterdata/getAllStudents";

var express = require('express');
var students = express.Router();
students.route('/getAllStudents')
 .get(function(req, res) {
    client.get(remoteURL, function (data, response) {
     console.log(data);
    if(response.statusCode === 200)
      res.status(200).send(data);
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从ASP.NET WebAPI MVC中的多个数据库获取数据

来自分类Dev

如何限制对WebAPI中数据库资源的访问

来自分类Dev

如何限制对WebAPI中数据库资源的访问

来自分类Dev

如何使用C#WebApi从存储库中检索消息

来自分类Dev

如何在 nodejs 3.0 mongo-client 中获取其他数据库实例?

来自分类Dev

如何在WebAPI中获取POST数据?

来自分类Dev

如何从数据库中获取数据?

来自分类Dev

如何使用nodejs在数据库中插入和更新现有数据?

来自分类Dev

nodejs:如何从页面编辑数据库?

来自分类Dev

如何在Redis(NodeJS)中查找数据库数量

来自分类Dev

使用nodejs查询mysql数据库

来自分类Dev

使用nodejs查询mysql数据库

来自分类Dev

如何使用foreach从数据库表中获取数据-

来自分类Dev

如何使用php从mysql数据库中获取数据

来自分类Dev

如何使用mysql数据库在AutoCompleteTextView中获取数据?

来自分类Dev

如何使用JavaScript从数据库/模型中获取数据

来自分类Dev

如何从数据库中获取数据并使用 setValue 或 patchValue

来自分类Dev

使用JArray序列化WebAPI(C#)中数据库的数据

来自分类Dev

使用实体框架从数据库中检索数据时出现 WebAPI 问题

来自分类Dev

如何使用asp.net Web API中的webApi将结果存储在数据库中?

来自分类Dev

如何从请求 Nodejs 中获取数据

来自分类Dev

使用NodeJS从MongoDB中的集合获取数据

来自分类Dev

NodeJS:如何使用async.js处理数据库中的项目列表

来自分类Dev

如何处理使用 nodejs 查询和更新 SQL 数据库中的表的 CronJob?

来自分类Dev

如何在循环中呈现DATABASE结果,同时从数据库获取数据是ASYNC任务NODEJS

来自分类Dev

如何在WebAPI Odata V4中公开数据库视图

来自分类Dev

如何使用php从数据库中获取单个值

来自分类Dev

如何使用MongoEngine获取数据库中的集合列表?

来自分类Dev

如何使用Breeze从数据库中获取图像?

Related 相关文章

  1. 1

    如何从ASP.NET WebAPI MVC中的多个数据库获取数据

  2. 2

    如何限制对WebAPI中数据库资源的访问

  3. 3

    如何限制对WebAPI中数据库资源的访问

  4. 4

    如何使用C#WebApi从存储库中检索消息

  5. 5

    如何在 nodejs 3.0 mongo-client 中获取其他数据库实例?

  6. 6

    如何在WebAPI中获取POST数据?

  7. 7

    如何从数据库中获取数据?

  8. 8

    如何使用nodejs在数据库中插入和更新现有数据?

  9. 9

    nodejs:如何从页面编辑数据库?

  10. 10

    如何在Redis(NodeJS)中查找数据库数量

  11. 11

    使用nodejs查询mysql数据库

  12. 12

    使用nodejs查询mysql数据库

  13. 13

    如何使用foreach从数据库表中获取数据-

  14. 14

    如何使用php从mysql数据库中获取数据

  15. 15

    如何使用mysql数据库在AutoCompleteTextView中获取数据?

  16. 16

    如何使用JavaScript从数据库/模型中获取数据

  17. 17

    如何从数据库中获取数据并使用 setValue 或 patchValue

  18. 18

    使用JArray序列化WebAPI(C#)中数据库的数据

  19. 19

    使用实体框架从数据库中检索数据时出现 WebAPI 问题

  20. 20

    如何使用asp.net Web API中的webApi将结果存储在数据库中?

  21. 21

    如何从请求 Nodejs 中获取数据

  22. 22

    使用NodeJS从MongoDB中的集合获取数据

  23. 23

    NodeJS:如何使用async.js处理数据库中的项目列表

  24. 24

    如何处理使用 nodejs 查询和更新 SQL 数据库中的表的 CronJob?

  25. 25

    如何在循环中呈现DATABASE结果,同时从数据库获取数据是ASYNC任务NODEJS

  26. 26

    如何在WebAPI Odata V4中公开数据库视图

  27. 27

    如何使用php从数据库中获取单个值

  28. 28

    如何使用MongoEngine获取数据库中的集合列表?

  29. 29

    如何使用Breeze从数据库中获取图像?

热门标签

归档