2014-04-09 2 views
4

카르마를 사용하는 동안 테스트를 위해 템플릿 고정물을로드 할 수 없습니다. 카르마의 기본 디렉토리 위치

는 C에 갔다, 단순화하기 위해 :

가 1.TXT 텍스트 파일을 만든 \. 사용

basePath: '', 

시작 카르마 :

C:\> karma start .\sample.conf.js 

크롬에서 열어 :

http://localhost:9876/?id=49209467 

그때로 이동하려고 :

이 포함 된 간단한 카라마 초기화 파일을 만들어

http://localhost:9876/base/1.txt 

하지만 브라우저에서 "찾을 수 없음"오류 메시지, 그리고 카르마에서 메시지를 받았습니다 :

WARN [web-server]: 404: /base/1.txt 

나는 여기에 놓치고 무엇을? 하여 카르마 설정 파일에 다음을 추가함으로써

:

답변

5

답을 찾을 수

files: [ 
.... 
{ pattern: 'mocks/**/*.html', watched: true, served: true, included: false }, 
.... 

나는 당신이 어떤 것을 설명 할 수

http://localhost:9876/base/mocks/file.html 
+0

에 검색하여 필요한 파일에 액세스 관리 줄은 무엇입니까? – nottinhill

+0

@SirBenBenji - 카르마가 서비스를 제공하고'mocks/file.html'에 대한 리소스 맵핑을'basePath '에 설정된 것에 추가 할 수 있습니다. 이 경우,'basePath'는 빈 문자열로 설정되어 카르마는'http : // localhost : 9876/base'로 디폴트 될 것입니다. 그래서 최종 결과는'http : // localhost : 9876/base/mocks/file.html'입니다. – Barry

+2

만약 당신이 스위스에 있다면 우연히 맥주를 사줄 것입니다 !! 나는 문제에 대해 책상을 물어 뜯기 직전이었다. – n3utrino