Node.js REST 工具 Restify

Node.js REST 工具 Restify

MIT
JavaScript 查看源码»
跨平台
2012-07-15
虫虫

Restify 是一个 Node.JS 模块,可以让你创建正确的 REST web services。它借鉴了很多 express 的设计,因为它是 node.js web 应用事实上的标准 API。

示例代码:

服务器端:

var restify = require('restify');

var server = restify.createServer({
  name: 'myapp',
  version: '1.0.0'
});
server.use(restify.acceptParser(server.acceptable));
server.use(restify.queryParser());
server.use(restify.bodyParser());

server.get('/echo/:name', function (req, res, next) {
  res.send(req.params);
  return next();
});

server.listen(8080, function () {
  console.log('%s listening at %s', server.name, server.url);
});

客户端:

var assert = require('assert');
var restify = require('restify');

var client = restify.createJsonClient({
  url: 'http://localhost:8080',
  version: '~1.0'
});

client.get('/echo/mark', function (err, req, res, obj) {
  assert.ifError(err);
  console.log('Server returned: %j', obj);
});
的码云指数为
超过 的项目
加载中

评论(1)

假正经哥哥
假正经哥哥
restify 性能怎么样? 网上有测试说它性能不咋的。。

暂无资讯

3
回答
有熟悉express和restify的同学吗,让我们愉快的聊聊如何~

简短说明,打算在全后端分离上更进一步,上Nodejs,通过zerorpc调用Python,Nodejs这边开restful接口. 想听听建议或者资料,找了...

2014/11/15 20:17
5
回答
nodejs的异步蛋疼死了..

nodejs想做一个api..第三方库用了requests和 restify 1.接收帐号密码 2.读取一个网页,取一个token,加帐号密码一起提交 3...

2013/10/12 01:48

没有更多内容

加载失败,请刷新页面

没有更多内容

SDWebImage Error Domain=NSURLErrorDomain错误

SDWebImage Error Domain=NSURLErrorDomain Code=-1100 "The operation couldn’t be completed. (NSURLErrorDomain error -1100.)"...

2015/08/22 21:00
638
0
13 款惊艳的 Node.js 框架——第1部分

本文作者为 Peter Wayner,主要介绍13款至精至简的 Node.js 框架,帮助你简化高速网站、丰富 API 以及实时应用的开发流程。本文系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文的第一部分...

2016/05/23 15:40
211
4
13 款惊艳的 Node.js 框架——第1部分

【编者按】本文作者为 Peter Wayner,主要介绍13款至精至简的 Node.js 框架,帮助你简化高速网站、丰富 API 以及实时应用的开发流程。本文系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文...

2016/05/23 18:11
85
2
Routing with restify and socket.io in node

Routing with restify and socket.io in node

2014/11/22 01:30
148
0
Backbone.js tutorials

Backbone.js系列教程,非常舒服的排版

2015/11/20 01:46
40
0
13 fabulous frameworks for Node.js

13 fabulous Node.js frameworks Node.js may be several years old now, but it's still in the spring of its life. The options are multiplying, as everyone experiments with new and ...

2016/05/09 12:47
40
2
 Nodejs学习路线图

我们看到Nodejs已经被广发地应用在各种的场景了,针对Nodejs的应用场景,我们应该如何学习Nodejs呢?   以下内容是我整理的文档和教程,每个软件包对应一篇文章,大家可以根据自己的需要进...

2016/09/20 18:21
29
0
NodeJs Resify请求参数验证

在使用restify实现webapi时常常会遇到获取和验证请求参数的问题,与.NET、JAVA等编程语言有确定类型不同,JavaScript这类脚本语言输入参数并没有明确的类型,如果获取失败会返回undefined,当...

2018/07/09 14:27
130
1
Joyent---Nodejs生产实践----(1)Design

Node.js is JavaScript, so everything you already know about JavaScript applies to your Node application as well. The patterns you use to write your front-end client code can be ...

2015/06/17 18:39
11
0
开题:准备一个javascript全栈的工程化样板的开源项目,嘿

后端,纯API化: swagger做API描述的中立语言,第一步用node.js实现,以后接入go、java、php、......,并且,基于Swagger格式的接口定义生成objective-c、android、javascript等客户端调用S...

2016/10/14 11:23
29
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部