-
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'
2001. 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