2014-03-06 2 views
1

를 정적 HTML을 res.render() 재설정이와Node.js를 & 표현 -이와 요청을받을 경로

app.get('/page/:no', article.home); 

전송 응답 : 다음

res.render('article', {article: articleContents}); 

CSS 파일 & 스크립트를 파일 링크가 변경되었습니다.

GET /bower_components/bootstrap/dist/css/bootstrap.min.css 304 5ms (correct) 
GET /page/bower_components/bootstrap/dist/css/bootstrap.min.css 404 3ms (wrong, I don't need '/page') 

수정 방법은 무엇입니까?

답변

3

bootstrap.min.css에 루트가있는 경로를로드하고 있습니까? 예 :

/bower_components/bootstrap/dist/css/bootstrap.min.css 

아니면 상대 경로로로드하고 있습니까?

bower_components/bootstrap/dist/css/bootstrap.min.css 

공지 사항 전방 실종은 처음

+1

내가 두 번째 one.No 슬래시를 사용에서 슬래시. – user3377500

+1

그게 문제입니다. 상대 경로로드는 ** 현재 디렉토리에서 **로드합니다. 첫 번째를 사용하면 괜찮을 것입니다. –

+1

당신은 영웅입니다! 고마워요. – user3377500

관련 문제