8000 GitHub - NuovoVita/Microservice: Microservice 是一个对外提供REST API接口的服务,采用Python的Flask框架,旨在构建一个Flask的应用模板。
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Microservice 是一个对外提供REST API接口的服务,采用Python的Flask框架,旨在构建一个Flask的应用模板。

License

Notifications You must be signed in to change notification settings

NuovoVita/Microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microservice

一、开发环境搭建

1. Python 安装配置

# 1. 创建虚拟环境
python3 -m venv venv

# 2. 激活虚拟环境
source venv/bin/activate

# 3. 安装依赖包
pip install -r requirements.txt -i https://pypi.douban.com/simple

2. MySQL 数据库创建

# 使用 root 账户,创建数据库 RobotDetection, 数据库中执行下面命令创建数据库用户
CREATE DATABASE IF NOT EXISTS Microservice
DEFAULT CHARACTER SET utf8mb4
DEFAULT COLLATE utf8mb4_general_ci;

CREATE DATABASE IF NOT EXISTS Statistics
DEFAULT CHARACTER SET utf8mb4
DEFAULT COLLATE utf8mb4_general_ci;

use mysql
CREATE USER 'AntMan'@'%'IDENTIFIED BY 'ScottLang@181';
GRANT ALL ON Microservice.* TO 'AntMan'@'%';
GRANT ALL ON Statistics.* TO 'AntMan'@'%';
FLUSH PRIVILEGES;

3. 运行程序

echo "export PROFILE=dev" > .env
source .env
python wsgi.py

4. 结果查看

# 1. 写数据
curl -H "Content-type: application/json" -X POST -d '{"method": "Answer4","count": 1000}' http://127.0.0.1:5000/api/save-user

# 2. 读数据
浏览器http://127.0.0.1:5000/api/user

About

Microservice 是一个对外提供REST API接口的服务,采用Python的Flask框架,旨在构建一个Flask的应用模板。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0