npm init
nodemon server.js
아래와 같은 오류가 생긴다. 권한이 없어서 생기는 오류
powershell에 관리자로 접속한다.
위와 같은 코드를 입력하여 제한된 권한을 풀어준다. 다시 nodemon 패키지를 설치한다.
nodemon server.js
서버에서 HTML 파일전송
// server.js
const express = require('express');
const app = express();
app.listen(8080, function(){
console.log('listening on 8080')
});
// '/' 하나만 입력해주면 홈페이지로 연결시켜준다.
app.get('/', function(request, response){
response.sendFile(__dirname + '/index.html')
})
index.html 파일을 불러와준다.
// 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>
<h4>홈페이지입니다.</h4>
<p>안녕하세요</p>
</body>
</html>
localhost:8080/ -> 입력시 index.html 파일이 나타나게 된다.
'Nojde.js' 카테고리의 다른 글
[nodejs] REST API란 무엇인가(원칙 6가지) (0) | 2022.07.05 |
---|---|
[nodejs] express로 GET request 받기 (1) | 2022.07.05 |
[nodejs] nodejs & express 설치 (0) | 2022.07.05 |