*LTS 설치하기
step1. npm init
npm 모듈 설치 정리 및 기록 (관리용)
step2. install figlet
npm install figlet
npm uninstall figlet
step3. simple useage
var figlet = require("figlet"); figlet("Hello World!!", function (err, data) { if (err) { console.log("Something went wrong..."); console.dir(err); return; } console.log(data); });
step1. 설치
npm i express
step2. hello world 출력
const express = require('express') const app = express() app.get('/', function (req, res) { res.send('Hello World') }) app.listen(3000)
01. port
02. HTTP 메소드
: 요청의 목적, 종류를 알리는 수단
전송방식
-GET : 주소창에서 데이터 전달
-POST : 주소창이 아닌 body에 데이터 저장
app.get('/',()=>{})
*'/' : 라우팅, ()=>{} : 콜백 함수
콜백함수(callback)
:다른 코드의 인수로서 넘겨주는 실행 가능한 코드
ex.01
=> 1000시간 후 콜백함수 실행
ex.02
ex.03
=>로컬 호스트 3000으로 들어오면 console.log 출력
즉, listen후에 console.log 실행
ex.04
=> express app이 로컬호스트에 root(/, 제일 기본 주소)로 들어오면 res.send함수를 실행
ex.05
=>
01. GET : params, query
params: 변수로 받기
*q.id로 출력했을 경우
query
04. post : params, body