【Node.js】Express 프론트측에서 public 폴더의 css나 라이브러리 파일을 읽을 수 없는 때의 대처법

1503 단어 ExpressjQueryNode.js

jquery를 읽을 수 없습니다 ...




index.ejs에서
・public/lib/jquery-3.5.1.min.jsw
・public/css/index.css
로드할 수 없습니다!


404 Not Found라고합니다.

왜・・・?



index.ejs
<!-- css -->
<link rel="stylesheet" type="text/css" href="public\css\index.css">
<!-- jQuery -->
<script type="text/javascript" src="public\lib\jquery-3.5.1.min.js"></script>

제대로 상대 경로를 써주세요.
절대 경로로 바꾸어도 좋지 않았다.

해결책



app.js
// 静的ファイルは無条件に公開
app.use('/public', express.static('public'))

app.js에서 public 폴더를 static으로 해주는 것만으로 좋았다!



여러분도 같은 손으로 막히지 않도록

좋은 웹페이지 즐겨찾기