博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
5秒钟搭建一个简单版的restful资源服务器
阅读量:5934 次
发布时间:2019-06-19

本文共 874 字,大约阅读时间需要 2 分钟。

利用可以在五秒钟内(不包括下载文件时间....)搭建一个简单的restful资源服务器。

准备

首先安装:

brew tap chenhg5/tap && brew install mins

由于我在mac系统下,所以使用brew安装。对应系统可以下载对应二进制执行文件,下载链接为:

图片描述

下载好,你可以选择将二进制文件放进环境路径中。需要给mins执行权限:

chmod +x minsmv mins /usr/local/bin/

接着需要编写一个配置文件 config.ini, 内容如下:

[server]port = 4006[database]addr = localhostport = 3306user = rootpassword = rootdatabase = example

example是对应的mysql资源数据库,里面有一个users表。

启动

接着启动Mins,就完成了。

./mins -c ./config.ini

图片描述

体验

然后我们新增一个数据进example的users表:

curl -X POST \  http://localhost:4006/users \  -F name=jack \  -F sex=0

可以看到数据库就新增了一条数据:

图片描述

然后可以查出这条数据:

curl -X GET http://localhost:4006/users/1{"code":200, "msg":"ok", "data": {"id":1,"name":"jack","sex":0}}

修改数据

curl -X PUT http://localhost:4006/users/1 -F name=Mick

删除数据

curl -X DELETE http://localhost:4006/users/1

静态文件

除了资源的增删改查,mins还构建了一个静态文件服务器,通过mins可以访问当前路径下的静态文件,如html,css,image文件等。

性能

采用的是golang的网络库开发,性能自然是很棒的。

转载地址:http://jsjtx.baihongyu.com/

你可能感兴趣的文章
【SAP HANA】新建账户和数据库(2)
查看>>
Rsync服务介绍与配置
查看>>
JQuery获取浏览器窗口的可视区域高度和宽度,滚动条高度
查看>>
CentOS 6.4下编译安装MySQL 5.6.14 (转)
查看>>
在同一台电脑上添加多个ssh key
查看>>
直方图、基数、选择性、群集因子
查看>>
ASP.NET Web API身份验证和授权
查看>>
dbcp 详细配置
查看>>
如何定义StrokeIt手势 常用StrokeIt手势大全
查看>>
LCA 最近公共祖先
查看>>
23种设计模式之工厂方法
查看>>
Docker
查看>>
Java笔记4:JDBC纯驱动方式连接Oracle
查看>>
java 内部类、匿名内部类、嵌套类的使用
查看>>
Scala使用Akka模拟RPC机制代码
查看>>
Linux下使用Fastboot给手机刷ROM
查看>>
怎样在tsung中使用动态參数(二)
查看>>
HDU 1272 小希的迷宫
查看>>
js之iframe子页面与父页面通信
查看>>
软件开发的基本策略
查看>>