【问题标题】:Having trouble setting up enviorment variable MEAN stack .zshrc设置环境变量 MEAN 堆栈 .zshrc 时遇到问题
【发布时间】:2016-07-14 23:20:42
【问题描述】:

我正在使用 ZSH,我的环境变量是这样的:

FILEPICKER='xxxxxxxxxxx'
export FILEPICKER

我知道.zshrc 设置正确,因为在以前的项目中可以访问我的环境变量。

我无法弄清楚如何在我的 MEAN 应用中访问它。

这是我抛出错误的app.js 文件:

var app = angular.module('app', ['addCarCtrl', 'galleryCtrl','detailCtrl','userCtrl', 'ngRoute', 'angular-filepicker'])

app.config(function($routeProvider, filepickerProvider){
    //The route provider handles the client request to switch route
    $routeProvider.when('/addCar', {
        templateUrl: 'partials/addCar.html',
        controller: 'addCarController'
    })
    .when('/gallery', {
        templateUrl: 'partials/gallery.html',
        controller: 'galleryController'
    })
    .when('/detail/:id', {
        templateUrl: 'partials/detail.html',
        controller: 'detailController'
    })
    .when('/login', {
      templateUrl: 'partials/login.html',
      controller: 'userController'
    })
    .when('/', {
      templateUrl: 'partials/home.html'
    })

    filepickerProvider.setKey(FILEPICKER);

});

我需要process.env吗?

【问题讨论】:

    标签: javascript angularjs node.js zshrc filepicker


    【解决方案1】:

    好的,我的问题是您无法从前端访问环境变量,我使用 process.env.ENV_VAR 正确调用了它们

    这个链接是我用来解决这个问题的:

    https://medium.com/@kudresov/a-better-way-to-inject-environmental-variables-in-angular-d3b2d01a3c5e#.wrv2sc17g

    【讨论】:

      猜你喜欢
      • 2014-05-20
      • 2020-11-12
      • 2018-08-03
      • 1970-01-01
      • 2020-05-14
      • 1970-01-01
      • 2017-05-15
      • 2020-09-29
      相关资源
      最近更新 更多