如何使用中间件从nodejs中的RESTful api中获取数据
How to obtain data from RESTful api in nodejs with middleware?
假设我们有一个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如何工作"并搜索文章)或观看视频教程。
相关文章:
- 使用node.js服务器中的evernote api获取note内容
- jQuery使用api获取typeform结果
- Spotify API:获取随机歌曲
- 如何使用Google Embed API获取选定的帐户ID和属性ID
- 谷歌位置api获取细节,并不是每个地方都返回
- 使用Google Feeds API获取RSS Feed标题
- 使用AcrobatJavascript API获取所选文本
- 如何使用Chrome扩展API获取网页的所有HTTP请求
- 谷歌地图API-获取信息窗口打开时,点击一个圆圈
- 如何使用Javascript/AngularJS从API获取此jSON数据
- 与杜兰达尔合作的第一个JavaScript项目.尝试从第三方 API 获取数据
- 从地图框 API 获取地理 JSON 数据以确定多边形中的点
- 使用维基词典API获取确切的同义词或反义词
- 使用Facebook api获取专辑封面
- 如何将从谷歌自定义搜索API获取的数据放入复选框列表
- 如何从外部api获取数据
- Deezer API-获取当前位置
- 如何从API获取数据并将其放入表(Jquery)中
- 从API获取电影数据's在javascript中
- 使用谷歌地图api获取方向,无需使用地图