当前位置: 首页 > 后端技术 > PHP

5秒搭建一个简单的restful资源服务器

时间:2023-03-30 02:33:09 PHP

使用Mins,你可以在5秒内搭建一个简单的restful资源服务器(不包括下载文件的时间。。。)。先准备安装mins:brewtapchenhg5/tap&&brewinstallmins由于我是mac系统下,所以使用brew来安装。对应的系统可以下载对应的二进制执行文件。下载链接为:https://github.com/chenhg5/mi...下载后可选择将二进制文件放入环境路径。需要给mins执行权限:chmod+xminsmvmins/usr/local/bin/然后需要写一个配置文件config.ini,内容如下:[server]port=4006[database]addr=localhostport=3306user=rootpassword=rootdatabase=exampleexample就是对应的mysql资源数据库,里面有一个users表。启动再启动Mins,就大功告成了。./mins-c./config.ini经验然后我们在示例的用户表中添加一条新数据:curl-XPOST\http://localhost:4006/users\-Fname=jack\-Fsex=0可以看到数据库的时候添加了一条新的数据:然后可以查到这条数据:curl-XGEThttp://localhost:4006/users/1{"code":200,"msg":"ok","data":{"id":1,"name":"jack","sex":0}}修改数据curl-XPUThttp://localhost:4006/users/1-Fname=mickdeletedatacurl-XDELETEhttp://localhost:4006/users/1静态文件除了增删改查资源,mins还搭建了一个静态文件服务器,通过它可以访问静态文件中的静态文件当前路径,如html、css、图片文件等。性能是golang的fasthttp网络库开发的,性能自然很棒。