一句话概括,一种很规范的可扩展度高设计的接口,本质上是接口设计指导,更多细节参考我的另一篇关于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运行。
先看效果:
代码解析:
好了,到这里我们写了一个接口,用户可以通过链接 http://localhost:8080/hello/levin
点击访问查看效果,代码链接: https://codechina.csdn.net/geeklevin/nodejs-api-001 ,后面会继续编写接口开发的一些文章。