5秒钟搭建一个简单版的restful资源服务器
利用Mins可以在五秒钟内(不包括下载文件时间....)搭建一个简单的restful资源服务器。
准备
首先安装Mins:
brew tap chenhg5/tap && brew install mins
复制代码
由于我在mac系统下,所以使用brew安装。对应系统可以下载对应二进制执行文件,下载链接为:https://github.com/chenhg5/mins/releases
下载好,你可以选择将二进制文件放进环境路径中。需要给mins执行权限:
chmod +x mins
mv mins /usr/local/bin/
复制代码
接着需要编写一个配置文件 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/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的fasthttp网络库开发,性能自然是很棒的。
转载于:https://juejin.im/post/5b4454a26fb9a04f9d1bd7f1
5秒钟搭建一个简单版的restful资源服务器相关推荐
- 1-3.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之三
在1-1.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之一 基础上进行如下操作: 所有路由不能全部都在myDjango下的urls.py路由文件中, ...
- 测试开发——搭建一个简单 web服务(flask框架基础)项目实战
搭建一个简单 web服务-flask框架 一.什么是wsgi? 二.搭建一个简单 web服务 三.扩展 四.请求加参数的情况 五.安装flask 一.什么是wsgi? wsgi是webserver和a ...
- eclipse maven项目 class类部署不到tomcat下_Springboot介绍以及用Eclipse搭建一个简单的Springboot项目教程
简述 本文主要介绍Springboot以及用Eclipse搭建一个简单的Springboot项目. Springboot简介 Springboot是由Pivotal团队提供的全新框架,其设计目的是用来 ...
- 用思科网络模拟器搭建一个简单的局域网
目录 前言 搭建 配置 前言 在搭建一个简单的局域网前,你必须知道一些常识. 网线(双绞)线的标准 T568A标准:白绿.绿.白橙.蓝.白蓝.橙.白棕.棕 T568B标准:白橙.橙.白绿.蓝.白蓝.绿 ...
- iris流程图_如何搭建一个简单的机器学习流水线?
阅读此分步教程,学会通过导入scikit-learn包来搭建一个简单的机器学习流水线(pipeline) 一个机器学习模型中,有很多可移动的组件需要被组合在一起,模型才能被执行并成功的得到结果.把机器 ...
- 怎样用python搭建简单的系统_如何用Python搭建一个简单的推荐系统?
推荐系统的相关知识我们已在前文中提到,在这篇文章中,我们会介绍如何用Python来搭建一个简单的推荐系统. 本文使用的数据集是MovieLens数据集,该数据集由明尼苏达大学的Grouplens研究小 ...
- python旅游推荐系统_如何用Python搭建一个简单的推荐系统?
推荐系统的相关知识我们已在前文中提到,在这篇文章中,我们会介绍如何用Python来搭建一个简单的推荐系统. 本文使用的数据集是MovieLens数据集,该数据集由明尼苏达大学的Grouplens研究小 ...
- python代理池_用Python搭建一个简单的代理池
其实每次爬东西的时候,特怕IP被封,所以每次都要把时间延迟设置得长一点...这次用Python搭建一个简单的代理池.获取代理IP,然后验证其有效性.不过结果好像不是很理想,为什么西刺代理的高匿代理都能 ...
- 使用SpringBoot搭建一个简单的webSocket服务
前言 个人地址:使用SpringBoot搭建一个简单的webSocket服务 什么是WebSocket? WebSocket是一个HTML5新增的协议,它的目的在浏览器和服务器之间建立一个不受限的双向 ...
- SpringBoot + Dubbo + Zookeeper搭建一个简单的分布式服务
本文使用SpringBoot + Dubbo + Zookeeper 来搭建一个简单的分布式服务 文章目录 dubbo-spring-boot-starter 如何发布 Dubbo 服务 如何消费 D ...
最新文章
- ubuntu和windows双系统时间错乱问题
- 编程之美-队列中取最大值操作问题
- 深度学习入门|第5章 误差反向传播法(二)
- [工具]将xml文件转换为html显示
- Python3——通用序列操作
- Power Query M语言日期时间函数(Date、DateTime、DateTimeZone、Duration)分类汇总,快速掌握
- MAC 用命令查看IP
- 单片机 MSP430 串口 计算 波特率
- python有趣的例子和故事_Python几个有趣和特别的小故事
- HDU 5441并查集 by cyl
- 一网打尽Mac上的高效工具 - 效率工作篇(附演示视频)
- 租车APP都哪些,租车平台成功案例
- 数字图像处理(MATLAB版)学习笔记(1)——第1章 绪言
- 微信小程序 map 自定义地图数据,实现方式+思路+代码(最简易的实现方式)
- PS 考试案例 02笔记
- SAINT:一个基于transformer的知识跟踪模型
- 转换cdm为mysql_【PowerDesigner】PowerDesigner之CDM、PDM、SQL之间转换
- 用inception_v3提取图片的特征向量
- 微软实习提前批一面面经+Leader面面经
- [知识梳理]虚拟语气