? Einfach und benutzerfreundlich, unkompliziertes Go-Web-Framework
xirang
, auch bekannt als Xirang, wahrscheinlich als ich in der Grundschule war, kam mein Vater von anderen Orten zurück und brachte mehrere Bücher mit, eines davon war „Der Klassiker von Bergen und Meeren“, das Bruder Xun als Kind gerne las Kind. Damals habe ich das Buch auch zum ersten Mal gelesen.Die Erklärung von Wikipedia lautet: Xi-Boden ist in alten chinesischen Legenden eine Art göttliches Objekt. Der sogenannte „Xi-Boden“ ist Boden, der von selbst wachsen kann. Wenn bei einem mit „Xi-Boden“ gebauten Deich das Hochwasser einen Meter lang wird, wird auch der Deich automatisch um einen Meter länger.
Ich habe das Projekt
xirang
genannt, weil ich hoffe, dass das Projekt wächst und leistungsfähiger wird, wenn ich weiter lerne und mich ansammele.
xirang
ist eine sehr einfache gin+gorm
-Framework-Infrastruktur. Sie müssen nur einfachen Code ändern, um mit dem Schreiben Ihrer Schnittstelle zu beginnen.
Sie müssen nur die Konfiguration config.yml
entsprechend der Situation ändern und dann die darin enthaltenen Datenbankkonfigurationsinformationen konfigurieren, um mit der Entwicklung zu beginnen.
Die Datentabelle wird automatisch erstellt, oder Sie können sie selbst über SQL unter „Dokumente“ erstellen.
Einstufung | GitHub | Gitee |
---|---|---|
hinteres Ende | https://github.com/eryajf/xirang.git | https://gitee.com/eryajf-world/xirang.git |
Frontend | https://github.com/eryajf/xirang-ui.git | https://gitee.com/eryajf-world/xirang-ui.git |
xirang
├── config----------------配置文件读取
├── controller------------控制层
├── logic-----------------逻辑层
├── middleware------------中间件
├── model-----------------对象定义
├── public----------------一些公共组件与工具
├── routers---------------路由
├── service---------------服务层
├── test------------------一些测试
├── config.yml------------配置文件
└── main.go---------------程序入口
Die grundlegende Abhängigkeit des Xirang-Projekts ist nur MySQL. Nachdem Sie diese beiden Dienste lokal vorbereitet haben, können Sie das Projekt starten und debuggen.
# 后端代码
$ git clone https://github.com/eryajf/xirang.git
# 前端代码
$ git clone https://github.com/eryajf/xirang-ui.git
# 修改后端配置
$ cd xirang
# 文件路径 config.yml, 根据自己本地的情况,调整数据库等配置信息。
$ vim config.yml
# 启动后端
$ cd xirang
$ go mod tidy
$ make run
# 启动前端
$ cd xirang-ui
$ git config --global url. " https:// " .insteadOf git://
$ npm install --registry=http://registry.npmmirror.com
$ yarn dev
Lokaler Zugriff: http://localhost:8090, Benutzername/Passwort: admin/123456