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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题