那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何啟動(dòng)go-admin并優(yōu)雅的添加api呢?

冬至子 ? 來(lái)源:wenjianzhang ? 作者:wenjianzhang ? 2023-06-02 17:36 ? 次閱讀

服務(wù)啟動(dòng)

go-admin 針對(duì) api 項(xiàng)目的啟動(dòng)提供server指令,在程序啟動(dòng)時(shí)使用;

首先需要將在項(xiàng)目根目錄下執(zhí)行go build 將程序編譯:

go build

執(zhí)行go-admin server指令,項(xiàng)目就可以啟動(dòng)了;

配置文件

但有一個(gè)問(wèn)題是項(xiàng)目的配置文件如何加載?

go-admin server默認(rèn)是加載 config/settings.yml 文件;

當(dāng)然作者也考慮到大家不同的應(yīng)用場(chǎng)景,開放了配置文件的配置接口,提供-c參數(shù),方便大家修改或者指定自己需要的配置文件;

例如:

# 注意config/swtting.xxxx.yml可以根據(jù)本地的環(huán)境進(jìn)行修改
# 修成自己的文件路徑
$ go-admin server -c config/swtting.xxxx.yml

還需提醒一點(diǎn),也是大家在這里常見的問(wèn)題,因?yàn)槲覀兩鲜龅闹噶疃际侵苯邮褂玫?code>go-admin,這里大家需要注意,因?yàn)樵诖虬臅r(shí)候如果使用的是go build,打包出來(lái)就是 go-admin 的一個(gè)二進(jìn)制可執(zhí)行文件,大家根據(jù)自己的系統(tǒng)和打包出來(lái)具體的文件名稱進(jìn)行調(diào)整上述指令;

例如:

本地打出來(lái)的是sss-admin.exe

執(zhí)行命令就需要這樣需要改,具體以本地環(huán)境為準(zhǔn)

$ sss-admin.exe server

自動(dòng)添加api

go-admin為了大家更方便的添加 api 數(shù)據(jù),還提供了一個(gè)-a參數(shù):

# 系統(tǒng)在啟動(dòng)時(shí)自動(dòng)檢查路由中的api是否都記錄在sys_api表中,如果缺少系統(tǒng)則會(huì)自動(dòng)補(bǔ)充
# -a 默認(rèn)值 false 默認(rèn)可以不傳
$ go-admin server -a true

提醒

上述講的是通過(guò)編譯后的二進(jìn)制可執(zhí)行文件啟動(dòng),其實(shí)開發(fā)過(guò)程中還可以通過(guò):go run main.go 直接啟動(dòng)項(xiàng)目。

例如:

$ go run main.go server
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • API接口
    +關(guān)注

    關(guān)注

    1

    文章

    84

    瀏覽量

    10509
  • go語(yǔ)言
    +關(guān)注

    關(guān)注

    1

    文章

    158

    瀏覽量

    9089
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何在Go中給GORM模型添加枚舉類型

    GORM是一個(gè)流行的Go ORM,它允許我們定義結(jié)構(gòu)體來(lái)表示數(shù)據(jù)庫(kù)表,并提供一個(gè)接口來(lái)執(zhí)行CRUD操作。枚舉在編程中是一個(gè)有用的特性,它允許我們定義一個(gè)變量可以取的固定值集。在這篇文章中,我們將探索如何向GORM模型添加枚舉。
    的頭像 發(fā)表于 11-28 15:36 ?1431次閱讀

    教大家學(xué)Go語(yǔ)言,寫一個(gè)簡(jiǎn)單的API

    API編程語(yǔ)言go語(yǔ)言
    小凡
    發(fā)布于 :2022年09月05日 18:01:30

    請(qǐng)問(wèn)為什么添加包含了Flash2803x_API_Config.h和Flash2803x_API_Library.h這兩個(gè)文件,還會(huì)提示如下錯(cuò)誤

    本帖最后由 一只耳朵怪 于 2018-6-14 09:40 編輯 在通過(guò)官方Flash庫(kù)對(duì)內(nèi)部Flash進(jìn)行讀寫時(shí)候,為什么我添加包含了Flash2803x_API
    發(fā)表于 06-14 01:56

    xxl conf admin在linux下面的自啟動(dòng)

    【配置中心】xxl-conf配置3 - xxl-conf-admin在linux下面的自啟動(dòng)
    發(fā)表于 06-10 17:30

    如何在STM32上添加使用藍(lán)牙模塊

    如何在STM32上添加使用藍(lán)牙模塊?怎么將藍(lán)牙與STM32聯(lián)系起來(lái)?
    發(fā)表于 10-26 07:54

    如何優(yōu)雅地完成倒計(jì)時(shí)定時(shí)器自適應(yīng)顯示

    如何實(shí)現(xiàn)倒計(jì)時(shí)的基本功能?如何優(yōu)雅地完成倒計(jì)時(shí)定時(shí)器自適應(yīng)顯示
    發(fā)表于 10-27 07:15

    如何在RK3399編寫GPS啟動(dòng)程序添加到init里

    在實(shí)際的項(xiàng)目中,使用到一個(gè) GPS 模塊,該模塊需要在系統(tǒng)啟動(dòng)時(shí)啟動(dòng),于是這里編寫了 GPS 啟動(dòng)的程序,添加到 init 里,進(jìn)行開機(jī)自
    發(fā)表于 05-18 09:58

    在SpinalHDL里實(shí)現(xiàn)優(yōu)雅添加待跟蹤波形信號(hào)

    SpinalHDL里,我們一樣可以實(shí)現(xiàn)優(yōu)雅添加待跟蹤波形信號(hào)。姿勢(shì)一在Verilog代碼里,我們想要添加波形跟蹤信號(hào)時(shí)往往在待跟蹤信號(hào)上添加廠商約束原語(yǔ),如下所示:so easy!貌
    發(fā)表于 06-22 14:37

    如何在快速啟動(dòng)添加“顯示桌面”

    如何在快速啟動(dòng)添加“顯示桌面” 有時(shí)不小心就把快速啟動(dòng)欄的“顯示桌面”圖標(biāo)弄丟了。怎么恢復(fù)
    發(fā)表于 02-23 15:17 ?1756次閱讀

    谷歌對(duì)YouTube VR應(yīng)用進(jìn)行了更新 添加了對(duì)Oculus Go的支持

    本周二谷歌對(duì)YouTube的虛擬現(xiàn)實(shí)應(yīng)用進(jìn)行更新,添加了對(duì)Oculus Go移動(dòng)頭顯設(shè)備的支持,引入了創(chuàng)建和增強(qiáng)VR上傳至YouTube的多種新方式。感興趣的Oculus Go頭顯用
    發(fā)表于 11-13 14:52 ?987次閱讀

    wwas-admin wifidog認(rèn)證服務(wù)管理

    gitee-wwas-admin.zip
    發(fā)表于 05-05 09:35 ?0次下載
    wwas-<b class='flag-5'>admin</b> wifidog認(rèn)證服務(wù)管理

    ulthon_admin后臺(tái)管理模板

    ./oschina_soft/gitee-ulthon_admin.zip
    發(fā)表于 06-30 09:28 ?0次下載
    ulthon_<b class='flag-5'>admin</b>后臺(tái)管理模板

    laravel-layui-admin基礎(chǔ)后臺(tái)管理系統(tǒng)

    ./oschina_soft/gitee-laravel-layui-admin.zip
    發(fā)表于 06-30 09:22 ?2次下載
    laravel-layui-<b class='flag-5'>admin</b>基礎(chǔ)后臺(tái)管理系統(tǒng)

    如何設(shè)計(jì)一個(gè)優(yōu)雅API接口

    另一種是API接口提供方給出AK/SK兩個(gè)值,雙方約定用SK作為簽名中的密鑰。AK接口調(diào)用方作為header中的accessKey傳遞給API接口提供方,這樣API接口提供方可以根據(jù)AK獲取到SK,而生成新的sgin。
    的頭像 發(fā)表于 12-20 14:23 ?1689次閱讀

    Vue Admin Work 系列框架

    各位小主大家好,很抱歉這段時(shí)間以來(lái)沒(méi)有及時(shí)更新和維護(hù)Vue Admin Work之前版本。因?yàn)檫@段時(shí)間一直致力于開發(fā)兩個(gè)新的版本 Vue Admin Work A 和?Arco Admin 兩個(gè)版本。
    的頭像 發(fā)表于 03-01 10:20 ?1084次閱讀
    Vue <b class='flag-5'>Admin</b> Work 系列框架
    博发百家乐的玩法技巧和规则| V博百家乐官网的玩法技巧和规则| 百家乐路珠价格| 百家乐官网稳赚秘籍| 至尊百家乐网| 百家乐官网怎赌才赢钱| 大发888娱乐场下载新澳博| 百家乐官网群bet20| 澳博| 来博百家乐现金网| 利高娱乐城| 百家乐计算法| 使用的百家乐官网软件| 威尼斯人娱乐场 新葡京| 网络百家乐官网大转轮| 正规棋牌游戏| 至尊百家乐官网20| bet365备用器| 百家乐买隔一数| 免费下百家乐官网赌博软件| 大发888娱乐场备用| 百家乐金海岸软件| 洛克百家乐官网的玩法技巧和规则| 濉溪县| 百家乐最好投| 百家乐攻略投注法| 迪威百家乐官网娱乐网| 榆林市| 水果机价格| 伯爵百家乐娱乐城| 百家乐官网科学| 百家乐官网玩法秘诀| 92棋牌游戏| 模拟百家乐下| 澳门百家乐登陆网址| 百家乐官网娱乐网官网网| 泽库县| 大发888官网授权网| 百家乐的奥秘| 百家乐百乐发破解版| 华泰百家乐官网的玩法技巧和规则|