본문 바로가기

IT260

Node.js] 쿠키 설정, 세션 설정 사용자가 로그인한 상태인지 확인할 때 사용한다. 쿠키는 클라이언트 웹에 저장되는 정보이고, 세션은 웹 서버에 저장된다. 쿠키 cookie-parser Parse HTTP request cookies www.npmjs.com 쿠키 설정할 때는 cookie, 쿠키를 읽어올 때는(가져올때는) cookies How to set cookie in node js using express framework? In my application, I need to set a cookie using the express framework.I have tried the following code but it's not setting the cookie. Can anyone help me to do this? var expre.. 2020. 1. 24.
Day 2 라우터 미들웨어 : 1.요청 url을 일일이 확인해야하는 번거로움 해결하기위해 사용 2. 사용자가 요청한 기능을 요청 패스( 예: /process/login) 를 기준으로 구별. login2.html 로그인 아이디 비밀번호 app.js --> localhost:3000/login2.html (/public 생략 var express = require('express'), http = require('http'), path = require('path'); var bodyParser = require('body-parser'), static = require('serve-static'); var app = express(); app.set('port', process.env.PORT || 3000); //.. 2020. 1. 23.
Node.js] body-Parser urlencoded({extended : ~}) body-parser 미들웨어는 클라이언트가 POST 방식으로 요청할 때 본문 영역의 요청 파라미터들을 파싱해서 요청 객체의 body 속성에 넣어준다. var express = require('express'); var bodyParser = require('body-parser'); var app = express(); app.use(bodyParser.unlencoded({extended : false })); urlencoded()에 대한 설명 extended() 옵션 false : 객체 안에 객체를 파싱못함. query-string 모듈 필요함. true : " " ' 파싱가능. qs 모듈 필요함. 관련 예시 및 설명 What does 'extended' mean in express 4.0? I'.. 2020. 1. 23.
Day1 app.use() 메소드로 미들웨어 등록 및 사용 app.use(미들웨어) app.get() 메소드로 라우터 등록 var express = require('express'), http = require('http'); var app = express(); /* localhost:3000에 root글자를 띄운다 // 라우팅 // https://expressjs.com/ko/guide/routing.html // get() 메소드로 라우터를 등록 app.get('/',function(req,res){ res.send('root'); }) */ /* localhost:3000에 wwww굴자를 띄운다*/ // 미들웨어 // https://expressjs.com/ko/guide/using-middleware.h.. 2020. 1. 20.