뷰 엔진을 사용하지 않고 프로젝트 디렉터리를 정적으로 설정하지 않고 express를 사용하여 구축한 서비스:
으아악노드 항목 파일 index.js는 루트 디렉터리에 있으며 디렉터리 구조는 다음과 같습니다.
으아악index.html에는 다음 내용이 소개되어 있습니다.
으아악index.html 지시어는 다음과 같습니다:
으아악app.js는 다음과 같습니다.
으아악테스트 결과 templateURL이 작동하지 않는 것으로 나타났습니다. 이 경로를 어떻게 작성해야 합니까? 아니면 여기에서 templateURL이 구문 분석되는 내용을 확인하는 방법은 무엇입니까?
해결되었습니다. 크롬에 문제가 있습니다. 원래 코드가 올바르게 작성되었습니다.
으아아아ejs 뷰 엔진을 사용하는 방법을 제공합니다:
../../view/sidebar.html
templateURL을 절대 경로로 작성
templateURL: '/view/sidebar.html'
또는 <base> 태그에 구성 요소 HTML 템플릿의 루트 경로를 추가하세요.