是否可以忽略Ember CLI的http-mocks代理服务器?

时间:2014-12-21 14:10:49

标签: ember-cli

我已经创建了一些ember g http-mock,并且它们位于/server下的我的余烬应用中。

我也希望能够运行我的ember cli应用程序,将所有api请求代理到localhost:3000。

似乎/server存在,无论-proxy标志如何,ember都会使用它。我在the end of this issue附近找到了关于--no-http-mocks标志的一些讨论,但我认为还没有正式提案。

除了删除整个/server目录之外,是否有任何hackish中间方式让ember cli忽略/server

1 个答案:

答案 0 :(得分:2)

您可以设置ember-cli来启用/禁用基于environment.js变量的http-mock,如下所述: http://discuss.emberjs.com/t/how-to-disable-http-mock-server-within-environment-config-file/6660

然后根据需要手动打开和关闭http-mock,在命令行运行ember serve时传入一个进程环境变量。似乎这样做的方法是在这篇SO帖子中: How to pass API keys in environment variables to Ember CLI using process.env?