>

스타일 시트가 연결된 layout.hbs 파일이 있지만 앱에 연결된 것처럼 보이지 않습니다. 나는 이미 표현, 경로 및 HBS가 필요합니다. 잘못 액세스했을 수 있지만 텍스트 편집기에서 나를 .css 파일 경로로 리디렉션 할 수 있습니다. Express는 정적 폴더 public을 사용하고 있으며/public 및 public을 시도했습니다. 둘 다 작동하지 않는 것 같습니다.

app.use(express.static(path.join(__dirname, '/public')));

내 디렉토리는 다음과 같다

views
-layouts
public
-stylesheets
--layout

레이아웃 hbs 파일은 다음과 같습니다

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>TITLE</title>
    <link rel="stylesheet" href="/public/stylesheets/style.css">
</head>
<body>
    <h1>HELLO WORLD</h1>
{{{ body }}}
</body>
</html>

  • 답변 # 1

    코드에서 아래를 변경하십시오

    <link rel="stylesheet" href="/public/stylesheets/style.css">
    
    

    to

    <link rel="stylesheet" href="/stylesheets/style.css">
    
    

관련 자료

  • 이전 python - cv2imread - 이미지를 읽고 있는지 확인
  • 다음 Haskell 실행 파일에 필요한 OS 종속성 패키지를 어떻게 확인합니까?