npm install express 를 통해서 express 를 다운로드한다 사용법은 간단하다 //import 하기 const express = require("express"); //변수를 선언해서 express 를 실행하기 const app = express(); //포트 실행하기 (4000번 포트로 실행이 된다) app.listen(4000); ᄉ...
GET 은 서버에서 어떤 데이터를 가져와서 보여줄때 사용이된다 ex)유튜브에 올라와있는 동영상들이 될수가 있다. POST 는 서버의 데이터 값이나 상태를 바꾸기 위해서 사용이된다. ex)유튜브에 올라와있는 동영상들 제목 수정 req 는 말그대로 요청을 하는것이고 res 는 값읕 반환해준다고 생각을 하면된다. Get 에 대한 예제 const handl...
미들웨어란 양 쪽을 연결하여 데이터를 주고받을 수 있도록 중간에서 매개 역할을 해주는 것이다. Express 에서 미들웨어 함수 의 역활은 요청(req), 응답(res), 그리고 애플리케이션의 요청-응답 주기 중 그 다음의 미들웨어 함수 에 대한 엑세스 권한을 갖는 함수이다. 그 다음의 미들웨어 하수는 일반적으로 next 라는 이름의 변수로 표시가 된다....
사용방법은 인스톨 하고 임포트 해주고 사용해주면된다. 1 morgan 은 우리가 서버에 접속했을때 무엇을 받고 있는지 로깅에 대한정보들을 알려주는 미들웨어이다 2 helmet 은 보안에 관련된 미들웨어다 3 body-parser 바디파서는 우리가 데이터를 얻고자 할때 쓰는 미들웨어ㅗ이다 json 서버가 이해하기 위해서 인코딩 을 해주어야한다. 4 co...
//app.js const handleProfile = (req, res) => res.send("You are on my profile"); app.get("/profile", handleProfile); 우리는 기존에 이런식으로 라우터를 작성을했엇다 . 하지만 라우터는 쪼갤수 있다. //router.js import express from "expre...
Pug 란 익스프레서 View 엔지니어 이다. 퍼그에 사용법은 간단하다 예를들어 html 에서는 성준 이렇게 작성하는것을 Pug 에서는 p 이성준 이라고 작성하면된다 정말심플하다 하지만 Pug 를 사용하면서 주의할점이 있다 기존 Html 은 밑에와같이 이렇게 작성햇는데 퍼그에서는 여백이 중요하다 이게 무슨 말이냐면 스크린샷 2019-12-14...
mixin 은 퍼그의 함수이다. 믹신에는 인자가 하나 필요하다. //mixin ex) mixin videoVlock(video = {}) //home.pug ex) each item in videos +videoBlock({ title:'Hello' }) 출력결과 스크린샷 2019-12-14 오후 3.56.06.png...
express 에 라이브러이며 middleware에 속한다. multer 는 함수를 집어넣으면 미들웨어가 URL을 반환한다. 기본사용 예제다 var express = require('express') var multer = require('multer') var upload = multer({ dest: 'uploads/' }) var app = exp...