一個用beego寫的API項目


beego-api

  • 一個使用beego寫的API

  • 支持Api日志

  • 支持Swagger注解文檔

項目地址:

https://github.com/eternity-wdd/beego-api

使用說明

  • 導入數據庫到mysql中(建議不低於MySQL5.7)
  數據庫文件:beego_api.sql
  • 修改數據庫配置
  conf文件夾下的 app.conf文件
  
  dbuser = root
  dbpassword = root
  dbhost = localhost
  dbport = 3306
  dbname = beego_api
  dbprefix = bg_
  • 安裝所有依賴:
  go get -v ./...   
  • 運行:
  bee run -downdoc=true -gendoc=true
  • 訪問:
localhost:8080/swagger,
  • 請求參數示例:
  {"area":"朝陽區","latitude":"39.82","longitude":"118.45"}      格式根據訪問的接口進行調整, 數值可以參考
  • 其他:
  其中model是使用beego自帶工具自動生成的, 使用方法詳見:https://www.cnblogs.com/lz0925/p/11910025.html, 有問題可以留言或者在博客中加我VX

  項目中使用的地圖接口用的我自己的key,如果過期,可以通知我,或者自行替換自己的key。
  項目中使用的天氣接口本來是公司的,我將返回的數據保存了一份,通過我的服務器返回數據(固定)供大家使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM