鍍金池/ 問答/HTML/ 在vue中使用karma+mocha+chai進(jìn)行單元測試,怎么配置測試環(huán)境的代

在vue中使用karma+mocha+chai進(jìn)行單元測試,怎么配置測試環(huán)境的代理映射呢?

在用vue進(jìn)行項(xiàng)目開發(fā)時(shí),可以在config/index.js中配置proxyTable{},來進(jìn)行映射。但是在進(jìn)行單元測試時(shí),這些映射會(huì)失效。會(huì)報(bào)如下錯(cuò)誤:
10 12 2017 18:08:12.750:WARN [web-server]: 404: /ajax//a/account/list?t=1512900492744
我們?cè)谶M(jìn)行vue的單元測試時(shí),可以怎樣設(shè)置代理映射,以保證和開發(fā)環(huán)境一致呢?

回答
編輯回答
伐木累

在karma.conf.js中配置proxies,例如:

proxies: {
  '/static': 'http://gstatic.com',
  '/web': 'http://localhost:9000',
  '/img/': '/base/test/images/',
  '/proxyfied': {
    'target': 'http://myserver.localhost',
    'changeOrigin': true
  }
},

參考自https://github.com/karma-runn...

2018年7月8日 15:43