xmysql, 三步 快速構建mysql的REST查詢介面
npm install -g xmysqlxmysql -h localhost -u mysqlUsername -p mysqlPassword -d databaseNamehttp://localhost:3000
特點如下:- Generates API for ANY MySql database


- Serves APIs irrespective of naming conventions of primary keys, foreign keys, tables etc


- Support for composite primary keys


- REST API Usual suspects : CRUD, List, FindOne, Count, Exists, Distinct
- Bulk insert, Bulk delete, Bulk read

- Relations
- Pagination
- Sorting
- Column filtering - Fields

- Row filtering - Where

- Aggregate functions
- Group By, Having (as query params)


- Group By, Having (as a separate API)


- Multiple group by in one API




- Chart API for numeric column






- Auto Chart API - (a gift for lazy while prototyping)






- XJOIN - (Supports any number of JOINS)









- Supports views
- Prototyping (features available when using local MySql server only)
- Run dynamic queries



- Upload single file
- Upload multiple files
- Download file
- Run dynamic queries
- Health and version apis
- Use more than one CPU Cores
- Docker support and Nginx reverse proxy config
- AWS Lambda Example
也支持Docker部署
docker network create mynet
docker run -p 3000:80 -d -e DATABASE_HOST=some-mysql --net mynet markuman/xmysql
在前面部署一個NGINX即可做認證,參考配置
events { worker_connections 1024; } http { server { server_name 127.0.0.1; listen 80 ; location / { rewrite ^/(.*) /$1 break; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:3000; } } }
今天先到這兒,希望對云原生,技術領導力, 企業管理,系統架構設計與評估,團隊管理, 專案管理, 產品管理,團隊建設 有參考作用 , 您可能感興趣的文章:
領匯入怎樣帶領好團隊
構建創業公司突擊小團隊
國際化環境下系統架構演化
微服務架構設計
視頻直播平臺的系統架構演化
微服務與Docker介紹
Docker與CI持續集成/CD
互聯網電商購物車架構演變案例
互聯網業務場景下訊息佇列架構
互聯網高效研發團隊管理演進之一
訊息系統架構設計演進
互聯網電商搜索架構演化之一
企業資訊化與軟體工程的迷思
企業專案化管理介紹
軟體專案成功之要素
人際溝通風格介紹一
精益IT組織與分享式領導
學習型組織與企業
企業創新文化與等級觀念
組織目標與個人目標
初創公司人才招聘與管理
人才公司環境與企業文化
企業文化、團隊文化與知識共享
高效能的團隊建設
專案管理溝通計劃
構建高效的研發與自動化運維
某大型電商云平臺實踐
互聯網資料庫架構設計思路
IT基礎架構規劃方案一(網路系統規劃)
餐飲行業解決方案之客戶分析流程
餐飲行業解決方案之采購戰略制定與實施流程
餐飲行業解決方案之業務設計流程
供應鏈需求調研CheckList
企業應用之性能實時度量系統演變
Openshift與Kubernetes的區別
如有想了解更多軟體設計與架構, 系統IT,企業資訊化, 團隊管理 資訊,請關注我的微信訂閱號:
![MegadotnetMicroMsg_thumb1_thumb1_thu[2] MegadotnetMicroMsg_thumb1_thumb1_thu[2]](https://img.uj5u.com/2021/01/18/216353180625102.jpg)
作者:Petter Liu
出處:http://www.cnblogs.com/wintersun/
本文著作權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利,
該文章也同時發布在我的獨立博客中-Petter Liu Blog,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/250077.html
標籤:其他
上一篇:最美的C語言代碼參上
