node js
-
[ NodeJS 기본 ] Node JS에서의 CSS 적용Node.js/nodeJS 기본 2023. 3. 18. 10:41
nodejs에서는 외부 html을읽거나 스크립트 상에 정의된 템플렛을 이용해 html을 response로 전달합니다. 이때, html파일에 style.css라는 파일을 적용하고 싶다면, 아래와 같이 css파일 요청에 대한 응답을 정의해 놓으면 됩니다. (html 파싱 과정중 발생한 css와 관련된 request에 대한 응답을 정의함으로써 페이지에 css를 적용가능하게 되는 것입니다.) const http = require('http'); const fs = require('fs'); http.createServer((req, res) => { if (req.url === '/style.css') { fs.readFile('style.css', (err, data) => { if (err) { res.wr..
-
[ NodeJS / http ] response.writeHead()Node.js/모듈 2023. 3. 18. 10:32
writeHead는 http response의 header를 설정하기 위한 http 모듈의 메서드이며 두 개의 인자를 받습니다. response.writeHead(statusCode, headers) statusCode : http response의 상태코드를 특정합니다. 서버로부터 성공적인 응답을 받은경우 200을 할당하고, Not found 오류의 경우 404를 할당합니다. headers : http response header를 나타내는 key-value 쌍이 담긴 객체입니다. 인자를 전달하지 않을 경우 기본값으로 설정됩니다. writeHead 예시 res.writeHead(200, { 'Content-Type': 'text/html', 'Cache-Control': 'no-cache' }); he..