Creating Server with Express

vancouver·2023년 5월 4일
0

Express

NODE.js 의 프레임워크
서버를 생성할수있다.

Terminal

C:\Users\82102>cd Desktop
//데스크탑 으로 이동

C:\Users\82102\Desktop mkdir my-express-server
//my-express-server 폴더를 생성

C:\Users\82102\Desktop>cd my-express-server
//my-express-server 폴더로 이동

C:\Users\82102\Desktop\my-express-server touch server.js
//server.js 파일 생성

C:\Users\82102\Desktop\my-express-server npm init
//npm 생성

C:\Users\82102\Desktop\my-express-server npm install express
//express 설치

C:\Users\82102\Desktop\my-express-server>node server.js 
Server started on port 3000
//서버 시작

javascript

const express = require("express");
const app = express();

app.listen(3000, function(){

    console.log("Server started on port 3000");
});

Express installing Site

http://expressjs.com/en/starter/installing.html

app.get

app.get("/", function(request, response){
    console.log(request);
또는 response.send("<h1>Hello, World!</h1>");
});
app.get("/", function(request, response){ //localhost:3000
    response.send("Hello");
});

app.get("/contact", function(req, res){//localhost:3000/contact
    res.send("Contact me at: kjh03291@gmail.com")
});

app.get("/about", function(req, res){ //localhost:3000/about
    res.send("Hi My Name is Jang hoon Kim")
});

app.get("/hobbies", function(req, res){  //localhost:3000/hobbies
    res.send("<ul><li>Coffe</li><li>Game</li><li>Code</li></ul>")

console.log(request)

터미널창에 서버에 요청한 모든 정보들이 출력됨.

response.send

localhost:3000 홈페이지에

"Hello, World!"

이 출력됨

nodemon

npm install -g nodemon //서버를 닫고 다시 여는 작업을 반복할 필요가 사라짐. 자동으로 새로고침

0개의 댓글