express start 1

이영광·2021년 9월 12일
0

Node.js

목록 보기
3/10
const express = require("express");
const app = express();

app.set("port", process.env.PORT || 3000);

app.get("/", (req, res) => [res.send("Hello World")]);

app.listen(app.get("port"), () => {
  console.log(app.get("port"), "번 포트에서 대기중");
});
  • 익스프레스 보듈을 받아오고
  • app 변수에 모듈 할당
  • 포트연결 (app.set)
  • app.get(주소,라우터) :
    주소에대한 GET POST등 요청이 들어올때 어떤 동작을 할것인지
    매개변수 req는 요청에 관한 정보, res는 응답에 관한 정보가 들어오는 객체(object)
    get요청시 응답으로 Hello World 전송 익스프레스는 기본 노드서버http모듈에서 사용했던
    res.write, res.end 대신 res.send() 사용으로 편리하게할수있다!
  • listen 은 서버실행메소드 app.get을 포트로가져왔다 3000번
npm start

localhost:3000 접속

브라우저에 Hello World 렌더링

path모듈을 사용해서 html파일등을 받아서 표시할수있다

  • const path = require('path)
app.get('/',(req.res)=>{
	res.sendFile(path.join(__dirname,'/index.html))
})

파일경로를 입력해주면 html파일이 나타난다

profile
《REACT》《JAVASCRIPT 》 만지고있어욤

0개의 댓글