这篇是继NodeJs Restful API开发 https://blog.youkuaiyun.com/geeklevin/article/details/109013368 的进一步补充。
目录
概述
CRUD 就是我们常说的创建Create,读取Read,更新Update,删除Delete。
这几个操作是后端开发中最常见的几个,举个例子,比如说一个商品销售的网站。它涉及的商品添加上架,提供商品给用户浏览,以及后续商品属性更新,下架到最终撤走,都是围绕一个商品进行CRUD的操作。当然实际操作会更加复杂。
从简入手
前篇写了一个更加参数name打印到响应返回用户端,在浏览器展示。
这篇我们将创建一个商品product,然后我们围绕商品做下面4个接口:
- 添加商品信息
- 读取商品信息
- 更新商品信息
- 删除商品
先看效果图
- 读取所有商品,打开浏览器访问:http://localhost:8080/products
(下图为FireFox 右键->查看元素,这里选择火狐因为结果自动格式化了。 如果是Chrome可以右键->检查)

在上面网络这一栏,我们可以进去看到,浏览器访问这个接口链接本质上,是进行了一个GET 请求。
这里有必要引入一个常用的命令行工具“curl”, 先记住简单使用命令:
curl -X GET 目标链接
#上面的命令是使用curl工具对 目标链接 发起 GET 请求。

上图左边为接口测试窗口,右边为接口服务的web进程。
由于浏览器默认没有安装测试web api的工具,下面其他增加,删除,更新操作都使用curl工具进行
- 添加商

本文详细介绍了如何使用Node.js和restify库创建一个RESTful API,涵盖商品管理的CRUD操作:创建、读取、更新和删除。通过示例代码解释了接口的实现原理,并展示了使用curl工具进行接口测试的过程。
最低0.47元/天 解锁文章
3127

被折叠的 条评论
为什么被折叠?



