Cute Happy Ghost
본문 바로가기
Front/Javascript·Jquery

20201113_ 35 노드2

by JENN_tech7 2020. 11. 13.
728x90
SMALL
  • index.html
<!DOCTYPE html>
<html>
    <head>
    <title>Hello Node.js</title>
    <script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>

    </head>
    <body>
        <h1>이게되나?</h1>
        <button id="load-data">서버에서 정보받기</button>
        <table border="1">
            <thead>
                <th>아이디</th>
                <th>이름</th>
                <th>데이터</th>
                <th>시간</th>
            </thead>
            <tbody>
                <tr>
                    <td id="user-id"></td>
                    <td id="user-name"></td>
                    <td id="user-data"></td>
                    <td id="user-time"></td>
                </tr>
            </tbody>
        </table>
        <script>
            $('#load-data').on('click', e =>{
                // ajax 요청
                $.get('/data', x =>{
                    console.log(x)
                    const a = document.getElementById('user-id')
                    const b = document.getElementById('user-name')
                    const c = document.getElementById('user-data')
                    const d = document.getElementById('user-time')
                    a.innerText = x.id
                    b.innerText = x.name
                    c.innerText = x.myData
                    d.innerText = x.timestamp
                })
            })
        </script>
    </body>
</html>

 

 

 

 

 

  • index.js
//express 프레임워크 임포트
const express = require("express")
const app = express() 
const PORT = 6600//포트 번호

//미들웨어 추가
app.use(express.static('./static'))

//더미 데이터


//경로 : /data
//요청 HTTP 메서드 : GET

app.get('/data', (req, res) => {
    const data = {
        id: '124125125',
        name: 'Chiho Won',
        myData: [1, 2, 3, ],
        timestamp: new Date(),
    }

    // data 객체를 json으로 서빙해줌
    // JSON: Javascript Object Notation
    res.json(data)
})



// 애플리케이션 시작!
app.listen(PORT, () => {
    console.log('애플리케이션이 시작됨.')
})

 

 

 

728x90
LIST

'Front > Javascript·Jquery' 카테고리의 다른 글

화면구현TEST  (0) 2020.12.10
filter  (0) 2020.11.30
20201113_ 35 클로저..  (0) 2020.11.13
20201113_35 노드생성  (0) 2020.11.13
20201112_ 34 기본  (0) 2020.11.12

댓글