快速部署铁哥 restful 服务

铁哥restful 服务程序是一款免费、开箱即用的 restful 服务程序,简单配置就可以获得所有 restful 接口

特点:细化到字段级别的读写控制;http 直接访问存储过程、函数;上传文件权限控制;基于异步的高并发;开箱即用的微服务; 支持mysql, postgresql, sqlite。

一、下载程序

windows下载链接

linux下载链接

因为程序本身需要ssl支持,所以在linux下需要安装openssl库

ubuntu 下命令为:sudo apt-get install libssl-dev

二、配置文件

1、 windows

在程序所在目录下使用记事本打开config.json5, 配置database_url

格式为:db://user:password@host:port/database"

其中db为 mysql, postgres,sqlite之一,如果是sqlite,则database_url为文件地址

2、linux

创建目录/etc/restful, 将config.json5, right.json5复制到/etc/restful目录下,打开config.json, 配置database_url

格式为:db://user:password@host:port/database"

其中db为 mysql, postgres之一,如果是sqlite,则database_url为文件地址

三、运行程序

点击restful程序运行

四、访问API

使用浏览器打开 http://localhost:5520/table?limit=10, 取表的10条记录, 其中 table为数据库中的一张表名

如果想访问存储过程或函数,则 post 调用 http://localhost:5520/call/proc,proc为存储过程名或函数名, 里面的参数就是存储过程的参数

五、注意事项

目前数据库里支持的类型为

char

varchar

text

bool

各种 int 类型

datetime

timestamp

decimal

float

double

不支持的类型

date

time

以前两种类型请使用 datetime代替

申明:不得使用本工具从事违法犯罪活动

你可能感兴趣的:(快速部署铁哥 restful 服务)