NodeJS 后端开发 02 开发第一个RESTful API

RESTful API 是什么

一句话概括,一种很规范的可扩展度高设计的接口,本质上是接口设计指导,更多细节参考我的另一篇关于REST Api的文章 https://blog.csdn.net/geeklevin/article/details/109019572

在NodeJS中,可以用来制作Restful API的JS库很多,比如传统的express(http服务器),或者koa框架,这里使用Restify。

Restify使用比较简单也是轻量的制作restful API的框架,更多内容可以查看:http://restify.com/

开始制作接口

先checkout我们创建的helloworld 项目,在这个基础上进行修改。

大概需要下面几个步骤:

  • 添加restify 库
  • 使用restify编写第一个api

添加restify 库

可以使用命令:npm install -g restify

这里我们可以看到package.json devDependencies里多了一个restify的js库。

编写第一个api:

进入项目目录,使用node app.js运行。

运行示例
Caption
sample
sample code

先看效果:

restify 第一个示例

代码解析:

好了,到这里我们写了一个接口,用户可以通过链接 http://localhost:8080/hello/levin

点击访问查看效果,代码链接: https://codechina.csdn.net/geeklevin/nodejs-api-001 ,后面会继续编写接口开发的一些文章。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雷学委

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值