【发布时间】:2017-05-24 21:06:52
【问题描述】:
我的 api 在服务器 myserver.com:4567/api 上运行,我希望我的 angular 应用程序的每个请求在匹配 /api/* 时都到这里。我已经使用proxy-conf.json 进行了设置,它非常适合服务。但是我想用 karma 测试我的应用程序,它似乎不接受代理的通配符。
如何在不为每个可能的端点提供业力的情况下解决这个问题
我想要这个:
proxies: {
"/api/*": "http://mybackend.com:4567"
}
而不是这个:
proxies: {
"/api/1": "http://mybackend.com:4567/api/1"
"/api/2": "http://mybackend.com:4567/api/2"
"/api/3": "http://mybackend.com:4567/api/3"
"/api/4": "http://mybackend.com:4567/api/4"
}
【问题讨论】:
标签: angular unit-testing proxy karma-runner