Code Monkey home page Code Monkey logo

lazyrest's Introduction

⚠️ 此版本已经过期,请使用 https://github.com/easychen/Lazyrest4/

LazyREST 是一个直接使用Web接口进行配置的REST Server。目前它主要在SAE上使用。

LazyREST的特性

对于常见的增删改查接口,不用写一行代码。只需要在Web界面上点点鼠标就好了。
对于基于token的接口认证,也不用写一行代码,只需要选中一个checkbox。
每个接口提供I/O过滤功能,你有机会直接过滤输入和修整输出。
对于不常用的特殊业务逻辑接口,你可以在浏览器上直接编写该接口的代码。

LazyREST的核心理念是

数据库+元数据 = Rest接口

LazyRest的工作方式是

读取数据库信息,让开发者指定对应的元信息;
通过元信息直接实现Rest接口,当元信息发生变动时,无需重新编码,接口直接可用

使用教程

LR很难直接理解,为了能节省你的时间,请认真阅读这篇文章 http://ftqq.com/lazyrest/

lazyrest's People

Contributors

ddonng avatar easychen avatar lyaohe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lazyrest's Issues

疑似 URL rewrite 错误

本地 Apache2 环境, Mod_rewrite 已启用,无法保存对接口的设置。
换成 SAE 线上环境,通过上传代码包安装,开启 MySQL 和 KVDB 之后可以保存对接口的设置,但是访问接口时报 404 错误。手动添加 rewrite 规则也不行。

疑似路径错误

文件 LazyREST\controller\export.class.php 的第65行的
include AROOT . 'function/phpbeautifier/PhpBeautifier.inc';
疑似应该改成
include AROOT . 'lib/phpbeautifier/PhpBeautifier.inc';

虽然我该了之后,不报找不到PhpBeautifier.inc文件了,但是还有类型下面的报错,是否是因为我本地环境有问题哪?

Warning: Invalid argument supplied for foreach () in D:\aaa\bbb\root\LazyREST\meta\api . sample . php on line 327

返回 Not Found

在新浪云上创建的,新浪云给创建的代码包,完成后,自己创建了表,访问接口的时候,返回

Not Found

The requested URL /api/Uesers/insert/key=value was not found on this server.

是不是哪步出错了?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.