当前位置:K88软件开发文章中心编程语言JavaScriptJS01 → 文章内容

Nodejs restify开发接口

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-4 8:49:59

-->

restify是Node.js的一个正确构建REST风格API的模块。restify的API和express有相似的地方,但restify不是一个完整的MVC框架,restify是一个非常小巧的REST风格API的框架。

1、在项目文件夹中安装restify模块

1
[root@localhost ~]# npm install restify

2、写一个简单的restify例子

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var restify = require(‘restify’);
restify.defaultResponseHeaders = function(data) {
res.contentType = ‘json’; //返回的格式,默认我们的API是json。
res.charSet(‘utf-8’); //返回的字符集,默认我们的API是utf-8。
};
//这个接口就是以json形式返回输入的参数
server.get(‘/hello/:name’, respond); #接口链接和处理的方法
function respond(req, res, next) {
var data ={};
data.name=req.params.name;
res.send(data);
}
server.listen(8080, function() {
console.log(‘%s listening at %s’, server.name, server.address().port);
});

3、使用node启动restify项目

1
2
[root@localhost ~]# node app.js
restify listening at 8080

到这,最基础的接口已经实现了,直接在浏览器访问8080端口,还可以引入更多的模块去实现业务功能。


Nodejs restify开发接口