2

我有一个使用ember-cli-divshot 插件部署到 Divshot 的 ember-cli 应用程序。在我的文件中,我希望在开发和生产之间 config/environment.js有所不同。api

里面var ENV = {}我有:

api: 'http://localhost:3000'

我有这个用于生产:

if (environment === 'production')
  ENV.api = '<my production api>'
}

但是,当我这样做时divshot push production,我的 Ember 应用程序正在尝试访问 api 的 localhost 端点。

4

1 回答 1

2

经过一些工作后,我意识到我需要确保我正在构建和部署我的 Ember 应用程序的生产版本,该应用程序实际上是内置在 ember-cli-divshot 插件中的,方法是在 deploy 命令之前添加ember如下内容:

ember divshot push production

于 2015-02-21T23:36:42.327 回答