Skip to content

.env.development VUE_APP_BASE_API 默认配置内容修正 #96

@ckwillling

Description

@ckwillling

Describe the bug
项目clone下来后, 本地运行, 希望api能走本地服务, 因此参考 .env.development 修改了 配置

# base ap
# VUE_APP_BASE_API = 'http://local.vma.isocked.com/api'
VUE_APP_BASE_API = 'http://127.0.0.1:5005/api'

vue.config.js 配置了devServer

  devServer: {
    host: '127.0.0.1',
    port: 8000,
    proxy: {
      '/api': {
        target: 'http://127.0.0.1:5005/',
        ws: false,
        changeOrigin: true,
        pathRewrite: {
          // '/api/': '/api/',
        },
      },
    },
  },

确实请求到了本地服务, 但不是通过代理, 而是直接跨域到了5005端口的服务.

因为非前端开发, 因此花了大半天的时间才找到原因,

# base ap
# VUE_APP_BASE_API = 'http://local.vma.isocked.com/api'
VUE_APP_BASE_API = '/api'

即可解决

花了这么长时间一个是因为前端不熟, 再一个是受原始 VUE_APP_BASE_API的配置内容和方式影响, 自然而然的配置了一个带域名的VUE_APP_BASE_API.

因此希望将 .env.development 的 VUE_APP_BASE_API 改成 /api, 降低出错的概率. 谢谢

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions