寫在前面:
傳送門--->本地搭建Kong網關:https://www.cnblogs.com/lmyupupblogs/p/12783152.html
上一篇文章我介紹了本地搭建Kong網關的整個步驟過程,接下來為了更直觀的對Kong進行操作,需要有一個UI界面。
官方推薦的是:kong-dashboard,但對比界面高端程度和友好度,更推薦KONGA.
GitHub下載Konga
github地址:https://github.com/pantsel/konga
先將項目clone到本地,通過webstorm打開該項目。
修改配置文件
修改local_example.js文件
cd config/ cp local_example.js local.js vi local.js
models: { connection: process.env.DB_ADAPTER || 'localDiskDb', } # 改成 models: { connection: process.env.DB_ADAPTER || 'mysql', // 這里可以用‘mysql’,‘mongo’,‘sqlserver’,‘postgres’ }
修改connections.js文件
# 修改數據庫默認配置 vi konga/config/connections.js mysql: { adapter: 'sails-mysql', host: process.env.DB_HOST || 'localhost', port: process.env.DB_PORT || 3306, user: process.env.DB_USER || 'root', password: process.env.DB_PASSWORD || null, database: process.env.DB_DATABASE || 'konga_database' } # 改成 mysql: { adapter: 'sails-mysql', host: process.env.DB_HOST || 'localhost', port: process.env.DB_PORT || 3306, user: process.env.DB_USER || 'root', password: process.env.DB_PASSWORD || 'root1234', database: process.env.DB_DATABASE || 'konga_database' }
安裝依賴
npm run bower-deps npm install dotenv-extended npm install angular
啟動KONGA
#konga根目錄
npm start
如下圖啟動成功:
訪問KONGA 注冊賬號 登錄(127.0.0.1:1337)
進入KONGA 新建Kong連接
配置好后點擊activity,激活連接。
激活連接后,可以看到菜單一下多了很多的數據內容。
搭建KONGA完成
后續對kong的操作不做介紹,至此搭建KONGA已完成。