在vue中使用karma+mocha+chai进行单元测试,怎么配置测试环境的代理映射呢?

在用vue进行项目开发时,可以在config/index.js中配置proxyTable{},来进行映射。但是在进行单元测试时,这些映射会失效。会报如下错误:
10 12 2017 18:08:12.750:WARN [web-server]: 404: /ajax//a/account/list?t=1512900492744
我们在进行vue的单元测试时,可以怎样设置代理映射,以保证和开发环境一致呢?

阅读 2.6k
1 个回答

在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...

推荐问题