赵永强
赵永强
  • 发布:2024-05-10 08:38
  • 更新:2024-05-11 10:52
  • 阅读:165

【报Bug】h5使用vite服务器代理报错,注释掉代理就没问题了

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11

HBuilderX类型: 正式

HBuilderX版本号: 4.15

手机系统: Android

手机系统版本号: Android 14

手机厂商: 华为

手机机型:

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

使用hbx创建的项目创建vite.config.js配置服务器代理,项目报错,如果是cli项目用菜单运行报错, 用命令行就没问题

操作步骤:

使用hbx创建的项目创建vite.config.js配置服务器代理,项目报错,如果是cli项目用菜单运行报错, 用命令行就没问题

预期结果:

正常运行

实际结果:

使用hbx创建的项目创建vite.config.js配置服务器代理,项目报错

bug描述:

使用hbx创建的项目创建vite.config.js配置服务器代理,项目报错

2024-05-10 08:38 负责人:无 分享
已邀请:
DCloud_UNI_LXH

DCloud_UNI_LXH

报啥错?

  • 赵永强 (作者)

    vue.runtime.esm.js:1480

    TypeError: Failed to fetch dynamically imported module: http://localhost:5173/pages/index/index.vue 我只要注释了server这段代码就正常了

    2024-05-10 17:47

  • DCloud_UNI_LXH

    回复 赵永强: 你别配置 host 试试

    2024-05-10 18:04

  • 赵永强 (作者)

    回复 DCloud_UNI_LXH: 试了,不行

    2024-05-10 19:58

  • 赵永强 (作者)

    因为配置的代理接口/api,接口文件夹也是api,所以报错,改成把文件夹api改成apis就不报错了,这算不算bug

    2024-05-11 11:07

  • DCloud_UNI_LXH

    回复 赵永强: 不算

    2024-05-11 13:56

赵永强

赵永强 (作者) - 前端老菜鸟

import { defineConfig } from 'vite';  
import uni from '@dcloudio/vite-plugin-uni';  

// https://vitejs.dev/config/  
export default defineConfig({  
    plugins: [  
        uni(),  
    ],  
    // server: {  
    //   proxy: {  
    //     '/api': {  
    //       target: 'http://wyapi.test.x.bymk.cn',  
    //       changeOrigin: true,  
    //     }  
    //   },  
    //   hmr: {  
    //     overlay: false  
    //   },  
    //   host: '0.0.0.0'  
    // },  
});
赵永强

赵永强 (作者) - 前端老菜鸟

报错图片

要回复问题请先登录注册