xirang ui
1.0.0
シンプルで使いやすく、手間のかからないシンプルな Go-Web フレームワーク
シランとも呼ばれる
xirang
。おそらく私が小学生の頃、父が他所から帰ってきて数冊の本を持ち帰ってきました。そのうちの1冊が、シュン兄弟が子どもの頃に愛読していた『山と海の古典』でした。私もこの言葉を初めて知りました。ウィキペディアの説明は: 西土は古代中国の伝説における神体の一種です いわゆる「西土」は、それ自身で成長することができる土です。 「西土」で築かれた堤防の場合、洪水の水の長さが1メートル伸びると、堤防も自動的に1メートル長くなります。
私が学び、蓄積し続けることで、プロジェクトが成長し、より強力になることを願って、プロジェクト名を
xirang
と名付けました。
xirang
は非常にシンプルなgin+gorm
フレームワーク インフラストラクチャであり、単純なコードを変更するだけでインターフェイスの作成を開始できます。
状況に応じて設定config.yml
変更し、内部のデータベース構成情報を設定するだけで開発を開始できます。
データテーブルは自動的に作成されますが、ドキュメント内の SQL を通じて自分で作成することもできます。
分類 | GitHub | ギティ |
---|---|---|
後部 | https://github.com/eryajf/xirang.git | https://gitee.com/eryajf-world/xirang.git |
フロントエンド | 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---------------程序入口
xirang プロジェクトの基本的な依存関係は MySQL のみです。これら 2 つのサービスをローカルに準備した後、プロジェクトを開始してデバッグできます。
# 后端代码
$ 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
ローカルアクセス: http://localhost:8090、ユーザー名/パスワード: admin/123456