如何使用中间件从nodejs中的RESTful api中获取数据

How to obtain data from RESTful api in nodejs with middleware?

本文关键字:api 获取 数据 RESTful 中的 何使用 中间件 nodejs      更新时间:2023-09-26

假设我们有一个api:

/api/人员/id

我们想找到id为678的人,然后用这条信息呈现一个页面。我想这可以做一些类似的事情:

router.get('/', function(req, res, next) {
  var people = get("/api/people/678");
  res.render('people-profile', people);
});

经过一些研究,我发现http.request可能能够完成这类任务,但它似乎太复杂了!我开始怀疑api是为什么设计的。我是不是用错了api?api是设计用于服务器端以外的地方,还是设计用于ajax?

REST服务器只提供对资源的访问和REST客户端访问,并使用HTTP协议修改资源

因此,您可以通过AJAX请求或访问和修改该数据,而无需,而是通过HTTP协议。要点是了解如何使用REST API后面的数据—执行CRUD(创建、读取、更新、删除)操作。

我建议你熟悉Node.js的RESTful API文章,这应该会让你清楚地了解如何使用REST API,如果在阅读了上面的文章后你仍然不了解如何使用RESTnenenebc API-考虑阅读更多的文章(只需在谷歌上搜索"REST如何工作"并搜索文章)或观看视频教程。