2012-02-22 2 views
0

자바 스크립트 애셋에 주입해야하는 환경 설정이 여러 개 있습니다. 데이터베이스 URI 및 Facebook 앱 ID와 비슷합니다. 현재 EJS를 내 뷰 엔진으로 사용하고 있습니다.Node.js 및 Express의 javascript 애셋 렌더링

NodeJS에서 자바 스크립트 파일을 템플릿으로 만드는 간단한 방법이 있습니까?

답변

1

정적 파일을 템플릿으로 만들지 않고 대신 이니셜 라이저 스크립트를 사용하는 것이 좋습니다.

레이아웃에 <script> 블록을 넣으면 JS 파일에서 FB uri와 FB app id를 매개 변수로 사용하는 JS 파일에서 함수를 호출하면됩니다. 그런 다음 함수는 나머지 스크립트가 액세스하는 방법을 알고있는 위치에 값을 저장할 수 있습니다.

예를 들어 helpers

을 사용하여 매개 변수를 레이아웃 (및보기)으로 쉽게 전달할 수 있습니다.
관련 문제