[Node.js] express 사용중 html파일에서 외부 js파일 불러오기

woohyuk·2023년 1월 11일
0
//index.html
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <b id="box"></b>
  </body>
  <script src="js/index.js"></script>
</html>

js폴더안에 있는 index.js를 불러옴

위와같이 js파일을 불러오지못하는 에러발생

//server.js

const express = require('express');
const app = express();

app.use('/경로', express.static(__dirname + '/경로'));

app.listen(8080, function () {
  console.log('listening on 8080');
});

app.get('/pet', function (req, res) {
  res.send('펫페이지');
});
app.get('/', function (req, res) {
  res.sendFile(__dirname + '/index.html');
});

app.use('/경로', express.static(__dirname + '경로'));코드를 작성하여야 불러올수 있음

여기서 경로가 우리는 js이기 때문에 js를 입력해주면된다.

그럼 해결

profile
기록하는 습관을 기르자

0개의 댓글