撸了一个用来快速构造一些 http api 的小东西,可能可以方便前端和客户端开发吧……

2014-12-04 11:33:23 +08:00
 anson0370
https://github.com/anson0370/api_faker

example:

$ fakeApi api.js

api.js:

module.exports = {
"[GET]/api/users": {
name: "wtf"
},
"[GET]/api/user/:id": function(url, method, params) {
return {
id: params.id
};
}
}

use:

$ curl -XGET http://127.0.0.1:8080/api/users
{"name":"wtf"}

$ curl -XGET http://127.0.0.1:8080/api/user/1
{"id":"1"}

非常简单的东西,其实对前后端一体的小伙伴们可能用处不大。总之撸都撸了,发给大家看看。
3362 次点击
所在节点    分享创造
6 条回复
sarices
2014-12-04 11:42:09 +08:00
一直用 restify
RIcter
2014-12-04 22:40:54 +08:00
记得淘宝内部就有一个类似于这个的东西
oohusl
2014-12-05 12:27:28 +08:00
https://github.com/dreamhead/moco 这个应该很能满足这方面的需求
anson0370
2014-12-05 17:37:02 +08:00
@sarices 其实用 node 或者 ruby 之类的撸几个 http api 是分分钟的事,就是省点模板代码,对于 java 之类的可能会比较麻烦一些。
anson0370
2014-12-05 17:41:15 +08:00
@oohusl 粗略瞅了一眼,是挺接近的不过也复杂了不少。
dallaslu
2015-01-09 15:45:30 +08:00
我来学习一下「撸」字的新用法。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/151423

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX