我正在尝试使用passthrough
的{{1}}功能,以允许我的应用向不同的API和主机请求。
ember-cli-mirage
我想将请求指向当前正在运行的当前ember服务器的环境之外。
但是通过固定网址的请求,例如export default function() {
//window.server = this;
//this.namespace = 'api';
this.passthrough('locales/en/translation.json');
this.get('/api/customers');
this.passthrough();
this.host='https://abcd.site.com';//need something like this, but not working
this.namespace = 'api/Service.svc';
};
。
如下所示抛出异常。
/api/authenticate
我想将请求配置为以下内容
POST http://localhost:4200/api/authenticate 404 (Not Found)
ember-cli-mirage / pretender有没有可用的选项?请帮忙。
答案 0 :(得分:0)
Passthrough是正确的。只需将完整的url作为参数,例如:
this.passthrough('https://abcd.site.com/api/Service.svc/authenticate');
在这里查看twitter示例:http://www.ember-cli-mirage.com/docs/v0.2.x/route-handlers/