thoughtbit / it-note

:books: 琐碎的知识, I code it
315 stars 36 forks source link

前后端分离 #55

Open moocss opened 8 years ago

moocss commented 8 years ago

https://github.com/xiongwilee/koa-grace (koa-grace是基于koa 2.x的新一代Nodejs前后端分离框架。 :+1: )

http://purplebamboo.github.io/2015/02/16/qfilter/
https://github.com/purplebamboo/qfilter (qfilter是一个基于koa开发的中间件服务,前端开发环境过滤器)

https://www.npmjs.com/package/ftl-server (ftl-server 是一前端开发工具,支持解析freemarker模板,模拟后端接口,反向代理等功能。)

https://zhuanlan.zhihu.com/p/34289466 (写文章设计一套良好 REST API 👍 💯💯 )

http://www.runoob.com/w3cnote/restful-architecture.html (RESTful 架构详解)

http://www.infoq.com/cn/articles/designing-restful-http-apps-roth/ (RESTful HTTP的实践)

https://github.com/mjason/http-api-design (http api 写法规范)

http://www.docin.com/p-1440623380.html (restful接口设计规范)

https://godruoyi.com/posts/resetful-api-design-specifications (RESETful API 设计规范) http://www.ruanyifeng.com/blog/2018/10/restful-api-best-practices.html ( RESTful API 最佳实践 )

http://www.kancloud.cn/kancloud/rest-api-design-safety (REST API 安全设计指南 :+1: :100: ) https://github.com/bolasblack/http-api-guide (HTTP 接口设计指北)

http://efe.baidu.com/blog/friendly-restful-api/ (设计易用的RESTFul API) http://wangwei.info/about-rest-api/ (REST接口设计规范 :+1: )

http://www.kancloud.cn/infoq/description-discovery-profiles/63693 (描述、发现以及档案:进入Web API的下一阶段 :+1: :100: )

http://duffqiu.github.io/blog/2014/03/03/ru-he-ding-yi-%5B%3F%5D-ge-hao-de-restjie-kou/ (如何定义一个好的REST接口)

https://zhuanlan.zhihu.com/p/25532102 (十个开发 Node.js REST API 的最佳实践)

https://cnodejs.org/topic/552b3b9382388cec50cf6d95 (客户端 API 开发总结 :+1: ) http://keeganlee.me/post/practice/20160812 ( App项目实战之路(二):API篇 )

http://cizixs.com/2013/09/06/RESTful-API-design (RESTful API design 👍 ) http://cizixs.com/2016/12/12/restful-api-design-guide (跟着 Github 学习 Restful HTTP API 设计 👍 💯 )

moocss commented 8 years ago

http://www.upopen.cn/article/info/55e50dc40c4e9ba055000006 (前后端分离项目实践)

moocss commented 8 years ago

https://github.com/FE-EE/gulp-turbo ( 前端工作流,为前端开发联调加速。)

moocss commented 8 years ago

接口管理平台

https://github.com/YMFE/yapi (👍 💯💯 Koa, React , YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台) https://github.com/easy-mock/easy-mock (👍 💯💯,Koa, Vue, 学习, Koa, restc ) https://github.com/DXY-F2E/api-mocker (👍 💯💯,Egg, Koa, Vue,接口约定测试系统)

https://github.com/vvpvvp/umock (Mock Server, swagger UI, Reverse proxy 👍 💯, 简单实用)

https://github.com/wjkang/lazy-mock (一个快速生成后端模拟数据的懒人工具 , koa2,lowdb, mock.js,faker.js)

API 接口资源

https://github.com/toddmotto/public-apis

接口生产工具:

资料和图书

接口参考例子:

http://api-doc.coding.io ( 参考 :+1: :100: ) https://coding.net/u/baoti/p/Coding-API/git/tree/raml-doc/raml (raml 工具例子)

http://jsonapi.org/examples/

http://developers.douban.com/wiki/?title=guide

https://developer.github.com/v3/ :+1: :100: https://stripe.com/docs/api/curl#authentication :+1: :100:

https://leancloud.cn/docs/rest_api.html

http://developer.baidu.com/wiki/index.php?title=docs/pcs/rest/overview

http://docs.sophos.com/smc/5-0/help/webservice/en/#home :+1:

https://documentation.mailgun.com/api_reference.html#api-reference :+1:

http://dev.enchant.com/api/v1 :+1:

OAuth2 资料:

https://github.com/favccxx/FavOAuth2 (技术框架:Spring+SpringMVC+Apache OLTU, 基于Apache OLTU的OAuth2.0授权解决方案) http://jinnianshilongnian.iteye.com/blog/2038646 (OAuth 2.0集成Shiro )

http://git.oschina.net/mkk/oauth2-shiro

http://git.oschina.net/shengzhao/spring-oauth-server

http://qiita.com/rubytomato@github/items/96391b3c0e4a305b74fe (Apache Oltuを使ったOAuth認証のサンプルコード)

https://github.com/keycloak (Keycloak 是一个为浏览器和 RESTful Web 服务提供 SSO 的集成。基于 OAuth 2.0 和 JSON Web Token(JWT) 规范。最开始是面向 JBoss 和 Wildfly 通讯,但已经计划为其他诸如 Tomcat、Jetty、Node.js、Rails、Grails 等环境提供解决方案。 👍 💯 💯 )

https://github.com/firebase/firebase-token-generator-java ( token 生成器 )

API 服务工具

https://github.com/yalishizhude/api-document https://github.com/yalishizhude/api-mock

https://github.com/ufologist/puer-mock/blob/master/index.js https://github.com/hjzheng/gulp-AngularJS1.x-seed/tree/master/mock https://github.com/kuitos/json-mock-server

json-schema

https://github.com/cloudflare/json-schema-docs-generator

JWT

http://www.cnblogs.com/lyzg/p/6132801.html (看图理解JWT如何用于单点登录 👍 💯 )