2016-06-14 2 views
0

응용 프로그램을 개발할 때 gulp를 빌드 도구로 사용합니다. 배포 할 때 노드 서버를 가동하고 생산 환경 변수를 설정하는 Heroku를 사용합니다. 나가기의 변수를 설정하기 위해 꿀꺽 마당을 설정할 때도 마찬가지입니다. 내 질문은 각도 응용 프로그램 내에서이 노드 변수를 어떻게 사용할 수 있습니까? 내가 gulp 상수를 시도했지만 노드 서버 만 배포 할 때 gulp가 실행되지 않으므로 배포 할 때 작동하지 않습니다.Gulp에서 노드 환경 변수를 사용하는 방법은 무엇입니까?

답변

1

당신은 몇 가지 용어를 혼동 :

  1. 꿀꺽는 빌드 도구입니다, 그것은 단지 빌드 시간 (컴파일, CONCAT, 작게하다)에서 실행되며, 실행 시간과는 아무 상관이 없습니다.
  2. Angular는 클라이언트 측 프레임 워크이므로 기본 시스템에 액세스 할 수 없으므로 각도를 사용하여 시스템 변수를 가져올 수 없습니다.
  3. 노드는 서버이며 시스템 변수, 그래서 당신이해야 할 일은 각도에서 노드로의 아약스 요청을 만들고 노드가 당신에게 필요한 변수를 제공하도록하는 것입니다.
관련 문제