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
,而不用每次都要加上完整網址
呵呵,没经验用啥