123456789101112131415161718192021222324252627282930313233 |
- 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/, ""),
- },
- },
- },
- });
|