如何在工厂中访问process.env.endPointAPI

时间:2015-12-23 12:20:24

标签: angularjs api heroku yeoman

如何在自耕农中访问此变量“process.env.endPointAPI”

在工厂服务?

我想从不同的服务器调用API吗?

1 个答案:

答案 0 :(得分:1)

补充我对该问题的评论并提供更详细的答案:

有关您的代码的更多信息是必要的。我猜你正在使用带有nodejs服务器端的yeoman生成器,也许使用expressjs。如果是这种情况,那么您需要在模板引擎的帮助下通过express传递process.env.endPointAPI,或者在您提供/构建应用程序时更改您的grunt / gulp任务以将其包含在自定义角度工厂中(例如)

article分步描述了其中的一些情况。

如果上述文章中的选项由于某种原因不适合您,并且您正在使用grunt,也许您可​​以尝试grunt-ng-constant。基本上,它会为Angular生成一个自定义的常量值实用程序。注入应用程序模块后,您可以从控制器访问这些值。