内容简介:利用首先下载由于我在mac系统下,所以下载对应mac的二进制文件。对应系统可以下载对应版本,下载链接为:
利用 Mins 可以在五秒钟内(不包括下载文件时间....)搭建一个简单的restful资源服务器。
准备
首先下载 Mins :
wget https://github.com/chenhg5/mins/releases/download/0.0.2/mins_mac -O mins
由于我在mac系统下,所以下载对应mac的二进制文件。对应系统可以下载对应版本,下载链接为: https://github.com/chenhg5/mi...
下载好,你可以选择将二进制文件放进环境路径中。需要给mins执行权限:
chmod +x mins
接着需要编写一个配置文件 config.ini, 内容如下:
[server] port = 4006 [database] addr = localhost port = 3306 user = root password = root database = example
example是对应的 mysql 资源数据库,里面有一个users表。
启动
接着启动Mins,就完成了。
./mins -c ./config.ini
体验
然后我们新增一个数据进example的users表:
curl -X POST \ http://localhost:4006/resource/users \ -F name=jack \ -F sex=0
可以看到数据库就新增了一条数据:
然后可以查出这条数据:
curl -X GET http://localhost:4006/resource/users/id/1
{"code":200, "msg":"ok", "data": {"id":1,"name":"jack","sex":0}}
修改数据
curl -X PUT http://localhost:4006/resource/users/id/1 -F name=Mick
删除数据
curl -X DELETE http://localhost:4006/resource/users/id/1
静态文件
除了资源的增删改查,mins还构建了一个静态文件服务器,通过mins可以访问当前路径下的静态文件,如html,css,image文件等。
性能
采用的是golang的 fasthttp 网络库开发,性能自然是很棒的。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Masterminds of Programming
Federico Biancuzzi、Chromatic / O'Reilly Media / 2009-03-27 / USD 39.99
Description Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. Think along with Adin D. Falkoff (APL), Jame......一起来看看 《Masterminds of Programming》 这本书的介绍吧!