ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 05/28 node.js 서버구축연습 1
    개발일지/팀GC 2021. 5. 28. 18:07
    Hello World! 출력

    1. workspace생성

    \workspace\nodejs\helloworld

     

    2. app.js 생성

    app.js

    let http = require('http');
                                //request, response 
    let server = http.createServer((req, res)=>{
        res.write("hello world!");
        res.end();
    });
    
    server.listen(8080, ()=>{
        console.log("서버 시작되었습니다 포트: 8080");
    });

     

    서버 json파일 생성

    npm init

     

    3. node.js 서버 실행

    visual studio Code의 터미널에서 코드가 있는 디렉토리로 이동

    cd C:\Users\TJOEUN\Documents\workspace\nodejs\helloworld

     

    서버 실행

    node app

     

    4. 클라이언트에서 요청

    브라우저에서 주소 입력

    http://localhost:8080/

     


     

    메서드 전송 방식 
    Get, 
    Post 

    클라이언트에서 Get 방식으로 데이터를 전송 했을때 
    서버에서 해당 데이터를 받아 출력 하고 
    클라이언트에게는 잘받았다고 응답을 해주는 코드를 작성하세요 
    statuscode : 200

    http://localhost:8080/?username='hong'&password='1234'
    (Query, QueryString)


    username : 'hong'
    password: '1234'

    200

     

    1. get방식 

    app.js

    let http = require('http');
    let url = require('url');
                                //request, response 
    let server = http.createServer((req, res)=>{
        let _url = req.url;
        let query = url.parse(_url,true).query;
        
        if(req.method == 'GET')
        {
            console.log("username : " + query.username + ", password : " + query.password);
        }
        res.end("status: " + res.statusCode);
    });
    
    server.listen(8080, ()=>{
        console.log("서버 시작되었습니다 포트: 8080");
    });

     

     

     

     

     

    '개발일지 > 팀GC' 카테고리의 다른 글

    06/01 node.js 서버구축연습 3  (0) 2021.06.01
    05/31 node.js 서버구축연습 2  (0) 2021.05.31
    05/28 node.js 기초지식  (0) 2021.05.28
    05/28 node.js 서버구축연습  (0) 2021.05.28
    05/26 개발일지  (0) 2021.05.26
Designed by Tistory.