2015-12-23 37 views
0

如何自耕农如何访问process.env.endPointAPI工厂

在工厂服务

访问此变量“process.env.endPointAPI”?

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

+1

这是必要的更多信息关于您的代码。我想你正在使用一个yeoman生成器与nodejs服务器端,也许与expressjs。如果是这种情况,那么您需要通过express来传递'process.env.endPointAPI',或者在您提供/构建应用程序时更改您的grunt/gulp任务以将其包括在自定义角厂中 – user3632710

+0

是的,您是否可以描述更多如何解决它?如何通过它? – user2099451

回答

1

来弥补我的问题发表意见,并提供了更详细的解答:

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

这个article描述了这些情况的一些步骤。

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