提交 016d0c67 authored 作者: 龙菲's avatar 龙菲

修改api配置文件

上级 6565e098
VITE_API_BASE_URL = '/api' VITE_API_BASE_URL = '/api'
VITE_API_ROUTE_URL = '/'
\ No newline at end of file
VITE_API_BASE_URL = '/' VITE_API_BASE_URL = '/api'
\ No newline at end of file
VITE_API_ROUTE_URL = '/'
\ No newline at end of file
...@@ -10,13 +10,9 @@ declare module 'vue' { ...@@ -10,13 +10,9 @@ declare module 'vue' {
export interface GlobalComponents { export interface GlobalComponents {
BookMarks: typeof import('./components/BookMarks.vue')['default'] BookMarks: typeof import('./components/BookMarks.vue')['default']
BookReader: typeof import('./components/BookReader/index.vue')['default'] BookReader: typeof import('./components/BookReader/index.vue')['default']
BookReaderV2: typeof import('./components/BookReaderV2/index.vue')['default']
copy: typeof import('./components/Guide copy.vue')['default']
ElButton: typeof import('element-plus/es')['ElButton'] ElButton: typeof import('element-plus/es')['ElButton']
ElCol: typeof import('element-plus/es')['ElCol'] ElCol: typeof import('element-plus/es')['ElCol']
ElFooter: typeof import('element-plus/es')['ElFooter']
ElHeader: typeof import('element-plus/es')['ElHeader'] ElHeader: typeof import('element-plus/es')['ElHeader']
ElIcon: typeof import('element-plus/es')['ElIcon']
ElRow: typeof import('element-plus/es')['ElRow'] ElRow: typeof import('element-plus/es')['ElRow']
FileUpload: typeof import('./components/FileUpload.vue')['default'] FileUpload: typeof import('./components/FileUpload.vue')['default']
Guide: typeof import('./components/BookReader/guide.vue')['default'] Guide: typeof import('./components/BookReader/guide.vue')['default']
...@@ -28,14 +24,9 @@ declare module 'vue' { ...@@ -28,14 +24,9 @@ declare module 'vue' {
RouterLink: typeof import('vue-router')['RouterLink'] RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView'] RouterView: typeof import('vue-router')['RouterView']
SvgIcon: typeof import('./components/SvgIcon/index.vue')['default'] SvgIcon: typeof import('./components/SvgIcon/index.vue')['default']
Test: typeof import('./components/test.vue')['default']
VanCell: typeof import('vant/es')['Cell'] VanCell: typeof import('vant/es')['Cell']
VanCol: typeof import('vant/es')['Col']
VanIcon: typeof import('vant/es')['Icon']
VanList: typeof import('vant/es')['List'] VanList: typeof import('vant/es')['List']
VanNavBar: typeof import('vant/es')['NavBar'] VanNavBar: typeof import('vant/es')['NavBar']
VanPopup: typeof import('vant/es')['Popup'] VanPopup: typeof import('vant/es')['Popup']
VanRow: typeof import('vant/es')['Row']
VanTabbar: typeof import('vant/es')['Tabbar']
} }
} }
...@@ -38,7 +38,7 @@ export const constantRoutes = [ ...@@ -38,7 +38,7 @@ export const constantRoutes = [
* 创建路由 * 创建路由
*/ */
const router = createRouter({ const router = createRouter({
history: createWebHistory('/'), history: createWebHistory(import.meta.env.VITE_API_ROUTE_URL),
routes: constantRoutes, routes: constantRoutes,
// 刷新时,滚动条位置还原 // 刷新时,滚动条位置还原
scrollBehavior(to, from, savedPosition) { scrollBehavior(to, from, savedPosition) {
......
import { fileURLToPath, URL } from 'node:url' import { fileURLToPath, URL } from 'node:url'
import { defineConfig } from 'vite' import { defineConfig, loadEnv } from 'vite'
import vue from '@vitejs/plugin-vue' import vue from '@vitejs/plugin-vue'
import vueDevTools from 'vite-plugin-vue-devtools' import vueDevTools from 'vite-plugin-vue-devtools'
import AutoImport from 'unplugin-auto-import/vite' import AutoImport from 'unplugin-auto-import/vite'
...@@ -11,7 +11,10 @@ import { createSvgIconsPlugin } from 'vite-plugin-svg-icons' ...@@ -11,7 +11,10 @@ import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
import path from 'path' import path from 'path'
// https://vite.dev/config/ // https://vite.dev/config/
export default defineConfig({ export default defineConfig(({ mode, command }) => {
const env = loadEnv(mode, process.cwd());
return {
base: env.VITE_API_ROUTE_URL,
optimizeDeps: { optimizeDeps: {
exclude: [ exclude: [
'modernizr', 'modernizr',
...@@ -64,4 +67,5 @@ export default defineConfig({ ...@@ -64,4 +67,5 @@ export default defineConfig({
host: '0.0.0.0', host: '0.0.0.0',
port: 8089, port: 8089,
} }
}
}) })
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论