import { defineConfig } from 'vite'; import vue from '@vitejs/plugin-vue' import vueJsx from '@vitejs/plugin-vue-jsx' import path from 'path'; import fs from "fs"; const pathResolve = (pathStr: string) => { return path.resolve(__dirname, pathStr); }; module.exports = defineConfig({ plugins: [vue(), vueJsx()], alias: { '@': pathResolve('./src'), }, server: { // https: { // key: fs.readFileSync("./cert/6353984_jpcj-h5.zzxcx.net.key"), // cert: fs.readFileSync("./cert/6353984_jpcj-h5.zzxcx.net.pem"), // }, proxy: { "/dev-api": { target: "https://jpcj-admin1.zzxcx.net/jpcj-admin", changeOrigin: true, rewrite: (path) => path.replace(/^\/dev-api/, ""), }, "/prod-api": { target: "https://jpcj-admin.zzxcx.net/jpcj-admin", changeOrigin: true, rewrite: (path) => path.replace(/^\/prod-api/, ""), }, }, }, });