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

678 阅读1分钟

RESTful API 是什么

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

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

Restify使用比较简单也是轻量的制作restful API的框架,更多内容可以查看: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

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