Nodejs restify开发接口
restify是Node.js的一个正确构建REST风格API的模块。restify的API和express有相似的地方,但restify不是一个完整的MVC框架,restify是一个非常小巧的REST风格API的框架。
1、在项目文件夹中安装restify模块
[cc lang=”bash” escaped=”true”][root@localhost ~]# npm install restify[/cc]
2、写一个简单的restify例子
[cc lang=”javascript” escaped=”true”]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);
});[/cc]
3、使用node启动restify项目
[cc lang=”bash” escaped=”true”][root@localhost ~]# node app.js
restify listening at 8080[/cc]
到这,最基础的接口已经实现了,直接在浏览器访问8080端口,还可以引入更多的模块去实现业务功能。
2019年5月5日 下午7:30
好文章!666,学习了
2019年5月10日 下午11:49
好文!转载了。