일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 자바스크립트
- npm
- wsl
- 솔리디티
- 설치
- 리눅스
- 블록체인
- 리액트
- 우분투
- 이더리움
- node.js 교과서 따라하기
- 머클루트
- 리액트를 다루는 기술
- 머클트리
- 노드
- 전역설치
- 시퀄라이즈
- MariaDB
- wget
- 일반유저
- Sequelize
- 깃허브
- 변수
- 쉘스크립트
- Docker
- 라우터
- centos
- immer
- 환경변수
- 벨로포터
- Today
- Total
목록node.js 교과서 따라하기 (3)
코드코코
1. server1.js const http = require('http'); http.createServer((req, res) => { res.writeHead(500, { 'content-Type': 'text/html; charset=utf-8' }); res.writeHead('Hello Node!'); res.end('Hello Server!'); }) .listen(8089, () => { console.log('8089번 포트에서 서버 대기 중입니다.'); }) // 이 서버에 암호화를 적용하려면 https모듈을 사용해야 함. // 인증기관의 인증이 필요함. //https 모듈 : 웹서버에 SSL암호화를 추가. //SSL이 적용된 웹사이트 방문시 브라우저 주소창에 자물쇠 표시가 등장. 2...
1. cookie.js const http = require("http"); http.createServer((req, res) => { //req.headers: 요청의 헤더 //req.headers.cookie : 쿠키가 들어 있음. console.log(req.url, req.headers.cookie); //응답의 헤더에 쿠키를 기록해야 하므로 res.writeHead사용 //set-Cookie : 브라우저에세 다음과 같은 쿠키 값을 저장하라는 의미 //실제로 응답받은 브라우저는 mycookie=test라는 쿠키를 저장. res.writeHead(200, { "set-Cookie": "mycookie=test" }); res.end("Hello cookie"); }).listen(8088, () ..
1. createServer.js : 서버 만들기 //http서버가 있어야 웹브라우저의 요청을 처리할 수 있으므로 http 모듈 사용. const http = require('http'); //http모듈에는 createServer메서드가 있음. http.createServer((req,res)=>{ //여기에 어떻게 응답할지 적는다. }); 2. server1.js : 서버 실행하기 const http = require('http'); http.createServer((req,res)=>{ //응답에 대한 정보를 기록하는 메서드 - 헤더 res.writeHead(200,{'content-Type': 'text/html; chsrset=utf-8'}); //클라이언트로 보낼 데이터 - 본문 res.wri..