우리 프로젝트에서는 Node.js에서 호스팅되는 클라이언트 측 JavaScript가 있습니다.Node.js 환경 변수를 클라이언트 측 JavaScript에 삽입하는 방법은 무엇입니까?
이 스크립트는 서버의 정적 콘텐츠 (예 : http://host:port/static/content
)를 사용합니다. 이 JavaScript는 다른 사이트에 삽입 될 수 있기 때문에 우리는 로컬 경로를 사용할 수 없습니다.
우리의 개발, 테스트 및 프로덕션 환경에는 서로 다른 호스트 및 포트 설정이 있습니다. 그래서 우리는 서로 다른 환경에 대해 이러한 특성을 하드 코딩해야합니다.
이 문제를 해결하는 가장 쉬운 방법은 정적 파일에 대한 응답을 준비하는 동안 JavaScript를 수동으로 서버 측 문자열로 구문 분석하는 것입니다.
나는 이것이 좋은 생각이 아니라고 생각합니다.
이 경우 Node.js에 기본 제공 메커니즘이 있습니까?
P. 미안해, 내 영어로.
PHP를 사용하여 클라이언트 페이지가 올바른 설정으로로드되지 않는 이유는 무엇입니까? –
우리는 Node.js에서 일부 백엔드 기능을 가지고 있습니다. 하나의 프로젝트에서 두 개의 다른 서버를 사용하고 싶지는 않습니다. –