在设置环境变量 MEAN stack .zshrc 时遇到问题
Having trouble setting up enviorment variable MEAN stack .zshrc
我正在使用 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
吗?
好的,我的问题是您无法从前端访问环境变量,我使用 process.env.ENV_VAR
正确地调用了它们
这个link我用来解决这个问题的方法:
我正在使用 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
吗?
好的,我的问题是您无法从前端访问环境变量,我使用 process.env.ENV_VAR
正确地调用了它们这个link我用来解决这个问题的方法: