[nodejs] Uncaught SyntaxError: Unexpected token '<'
본문 바로가기

Backend/node.js

[nodejs] Uncaught SyntaxError: Unexpected token '<'

UncatchSyntaxError: Unexpected token '<'

ejs내 src 경로가 잘못되었을때 날 확률이 높음

이처럼 요상한 src를 넣으면 바로 에러남

만약 아래처럼 어딘가에 static경로를 설정할경우가 있다. 예를들어

index.js

app.use(express.static('public'));

 

ejs에서 자바스크립트나 이미지파일등을 호출할때 경로는 public 밑으로만 찾게되는듯함

<!-- <script src="./public/index.js" type="module"></script> -->
<script src="./index.js" type="module"></script>

 

그래서 아예 static경로를 바꿔주거나

부르려는 파일을 static경로 안에 넣고 불러서 해결

반응형