gin go筆記 建立gin專案二

2021-09-25 20:08:44 字數 2126 閱讀 4050

花不知名分外嬌

gin 框架的選擇

經過各種網路搜尋各個框架效能及優缺點,最終鎖定beego和gin 兩款框架。本人又經過長期思想鬥爭,耗死千萬腦細胞的情況下選擇了gin .原因就是效能好。沒有框架應有的目錄結構,才是真正的目錄結構(這樣可以想怎麼搞怎麼搞!)。當然,作為乙個資深的php碼農,使慣了mvc 模式,還是會遵循mvc模式

一:安裝gin 框架

​ 執行go get github.com/gin-gonic/gin安裝框架

安裝過程中,最後失敗,才發現是被牆了,至於原意不知道,有可能是公司網的原意。開啟vpn 分分鐘搞定

執行go get github.com/codegangsta/gin安裝 工具gin

gin 常用命令引數

--laddr value, -l value       監聽**位址

--port value, -p value **伺服器端口(預設3000)

--bin value, -b value name of generated binary file (default: "gin-bin") 生成二進位制檔案 預設 "gin-bin"

--path value, -t value path to watch files from (default: ".") 監聽檔案路徑,預設 "."

--build value, -d value path to build files from (defaults to same value as --path) 編譯程式目錄,預設系統變數 --path

--excludedir value, -x value relative directories to exclude

--immediate, -i run the server immediately after it's built

--all reloads whenever any file changes, as opposed to reloading only on .go file change 監聽所有檔案 .go 修改

--godep, -g use godep when building

--buildargs value additional go build arguments

--certfile value tls certificate

--keyfile value tls certificate key

--logprefix value setup custom log prefix

--notifications enable desktop notifications

--help, -h show help

--version, -v print the version

​ * 例如 gin -p 8080 -a 9090 —all run

}) r.run(":8088") // 強指定埠,預設8088

golang docker開發環境使用:

直接修改**應用會自動進行更新編譯

hangfire 建立專案(二)

由於 hangfire 在 asp.net 環境有不穩定因素,例如 iis 中應用程式池缺省會在閒時自動休眠 隔一段時間會自動重啟等問題,在對可用性要求高的場景就會凸顯這種不穩定。我認為更合理的方式是使用 windows service 來執行 hangfire,然後另開乙個 作為 hangfire...

後台專案筆記1(建立專案)

步驟 命令列開啟vue ui 3 安裝babel router linter 使用配置檔案 一共四個 4 然後建立就行了 5 安裝elementui 6 安裝依賴,直接安裝好了就行了 7 去碼雲建立倉庫 首先確保自己有公鑰 點選建立,顯示如下就可以了 8 在命令列配置一下git git add gi...

個人部落格二 建立專案

django是一種基於python的開源web框架,採用了mvc的框架模式。工作區 d userswork 1 建立虛擬環境 2 安裝django 1.11.12 本專案計畫使用此版本開發 3 建立django專案 4 啟動專案 cd blog 進入下專案檔案 預設 127.0.0.1 8000 啟...