前后端分离系统模子
说明 技术栈 语言:Golang、Vue+Typescript; 后端:gin gorm 、Casbin; 前端:Vue3、Vite、Element-Plus、TypeScript、Pinia 等; 后端项目运行 git clone 起来 mysql 和 redis go run main.go 前端运行 npm i npm run dev npm run build:prod 打包 效果图
说明 技术栈 语言:Golang、Vue+Typescript; 后端:gin gorm 、Casbin; 前端:Vue3、Vite、Element-Plus、TypeScript、Pinia 等; 后端项目运行 git clone 起来 mysql 和 redis go run main.go 前端运行 npm i npm run dev npm run build:prod 打包 效果图
vite vue 文件配置 // https://vitejs.dev/config/ export default defineConfig(({ command, mode }) => { // 根据当前工作目录中的 `mode` 加载 .env 文件 // 设置第三个参数为 '' 来加载所有环境变量,而不管是否有 `VITE_` 前缀。 const env = loadEnv(mode, process.cwd(), ""); return { // vite 配置 plugins: [ vue(), AutoImport({ imports: ["vue", "vue-router", "pinia", "vue-i18n"], resolvers: [ElementPlusResolver()], }), Components({ resolvers: [ElementPlusResolver()], }), ], server: { // 如果使用docker-compose开发模式,设置为false open: true, port: 8081, proxy: { // 把key的路径代理到target位置 [env.VITE_BASE_API]: { // 需要代理的路径 例如 '/api' target: `${env....