首页 > 关于vue开发中遇到的问题

关于vue开发中遇到的问题

vue-cli生产的项目,留了这个东西,应该是做代理的吧,请问一下这么怎么设置,没经验哎


dev: {
    env: require('./dev.env'), // 代表在 dev 的環境下,要使用 ./dev.env底下的設定,在同個目錄下,可以看看
    port: 8080, // 這個指 dev-server 要開在哪個 Port, 預設 8080
    proxyTable: {} // 這就複雜點了 下面單獨介紹
}

proxyTable 主要是做網址映射

proxyTable: {
  '/api': {
    target: 'http://localhost:6060',
  }
}

這樣當你呼叫 /api 時:

this.$http.get('/api')

就會幫你自動導向 http://localhost:8080/api,是為了當 Server 和 前端 不在同個網域或是Port時,可以方便調試,例如我 Server 在 localhost:6060,前端在 localhost:5050 ,就可以直接調用 /api,而不用每次都要加上完整網址


呵呵,没经验用啥

【热门文章】
【热门文章】