티스토리 뷰

Node.js

[Node.js] 0419수업내용.

LHOIKTN 2021. 4. 20. 10:51

node.js는 이벤트기반 , 논블로킹 방식. 

const express= require('express'); //express를 생성한다. 
const app = express(); //app에다가 express 객체를 답는다.  
const port = 3000; 
//app.get()은 url 변동에 대한 이벤트. 
// 두가지 매개변수가 사용된다. 
//첫번째는 경로다. 
//두번째는 콜백함수다. 이 콜백함수에는 요청과 응답이라는 두가지 인자가 존재한다. 
//
app.get('/',(요청,응답)=>{
    응답.send("hello world!"); 
});

app.get('/hi',(요청,응답)=>{
    응답.send("hi world!"); 
}); 
//app 객체에서 listen() 메서드를 호출한다. 
//listen() 메서드에는 두개의 인자값이 들어간다. 
//첫번째는 Port가 들어가고, 두번째에서는 콜백함수가 들어간다. 
app.listen(port,()=>{              
    console.log(`server is listening at localhost ${port}`); 
});

    get 읽기 
    post 쓰기 인풋 내용을 서버에 전달할 때 
    put 수정 인풋 내용을 서버에 받아서 수정 
    deleate 삭제 인풋 내용을 삭제 

npm을 사용하기 위해  npm init 

npm init 입력하면 막 뭐가 나오는데 그냥 끝날 때까지 enter 누르면 된다. 

그 다음에 npm을 통해 express를 설치 npm install express 

pakege.json에 들어가서 start에 있는 문자열을 터미널에 입력하면 서버가 실행된다. 

 

js를 수정하고 다시 확인하려면 서버를 다시 껐다가 켜야된다. 

끄려면 ctrl +c 를 누르고 

다시 시작하려면 터미널에서 위 아래 방향키를 사용해서 이전 명령어를 불러오면 된다.

 

브라우저에서 locoalhost:3000 로 이동하면 된다. 

 

뒤에 /hi를 입력하면 hi world가 나온다.  

 

728x90

'Node.js' 카테고리의 다른 글

게시판 pagination  (0) 2021.05.03
[Node.js]서버 파일 분산  (0) 2021.05.01
0424 수업  (0) 2021.04.24
[Node.js] 0421 수업  (1) 2021.04.21
[Node.js]0420수업내용  (0) 2021.04.20
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함