Skip to content

kxjhcs/gvue-scaffold

 
 

Repository files navigation

关于

GVUE = gin + vue

前端使用 vue + tailwindcss + laravel mix

后端使用 gin + gorm

.env 中的配置优先于 config.yml 文件中的配置,比如 .env 文件中的 GVUE_APP_ADDR 优先于 config.yml 文件中的 app.addrGVUE_ 变量作用于 go,MIX_ 变量作用于 js

预览地址 https://gvue.ideaclips.com/

Todo

  • 基于 jwt 的用户认证(注册、登录、忘记密码)
  • 发送邮件(使用阿里云邮件,每日200封免费)
  • 多语言表单验证
  • 日志
  • i18n
  • 接口限流
  • 数据库迁移
  • ...

起步

$ git clone https://github.com/lukedever/gvue-scaffold
$ cd gvue-scaffold
$ cp .env.example .env                  #修改相关配置
$ yarn                                  #安装前端依赖
$ yarn prod                             #开发时npm run watch
$ make                                  #编译
$ bin/server -f config.yml              #或make run运行

打开浏览器 http://localhost:3000

使用脚本创建

$ wget https://raw.githubusercontent.com/lukedever/gvue-scaffold/master/etc/new.sh
$ ./new.sh
please enter your name [default name]: yourname
please enter your project name: your_project

About

gin+vue 全栈起步模板

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 59.8%
  • Vue 38.1%
  • Shell 1.6%
  • Other 0.5%