inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

WEB2 - Node.js

URL을 통해서 입력된 값 사용하기

강의를 듣는 2021년 지금.. parse가 deprecated 되어 줄이가서 약간 변형해야되는 것 같아요!

485

sakom33

작성한 질문수 2

3

var http = require('http');
var fs = require('fs');
var url = require('url');


var app = http.createServer(function(request,response){
  var _url = request.url;
  const myURL = new URL('http://localhost:3000'+_url);
  var queryData = myURL.searchParams.get('id');
  if(!queryData) {
    queryData = undefined;
  }

    if(_url == '/'){
      _url = '/index.html';
    }
    if(_url == '/favicon.ico'){
      return response.writeHead(404);
    }
    response.writeHead(200);
    response.end(queryData);
 
});
app.listen(3000);

nodejs

답변 2

0

윤yun

감사합니다ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

0

sakom33

그리고 url 창에 http://localhost:3000/?id=HTML 라고 입력해야  id 뒤에 값이 콘솔에 찍혀 나오는겁니다! ㅎ_ㅎ

장고와 nodejs에 대해 근본적인 의문이 생겼습니다

0

1509

1

나만의미니프로젝트 cheerio관련질문

0

519

1

새일기를 쓰면 한개가 아닌 두개가 등록이 됩니다ㅠ

0

645

1

몽구스 버전 관련 문의

0

1522

1

tfjs-node 안깔려서

0

1097

1

mongoose save() 어쩌구 에러나시는 분들

13

1607

5

route에서 res.status(201).json시 undefined

0

485

1

배포 강의를 시작하시는 분들은 인스턴스 환경변수 분리까지 보신 후에 하시면 좋을 것 같습니다.

2

562

0

writeHead 부분

0

466

1

const config = require('../config/config')[env];를 es모듈로 불러오는 방법

2

677

1

useSelector의 적절한 사용법에 대해 궁금합니다.

1

894

1

userRepositorySpySave 왜 ? 0 이 안나와? 는 보십시오.

1

390

1

1:1 관계 등록 API 강의 creatProduct 시 에러가 발생합니다

0

433

1

로그인페이지, 회원가입페이지 못들어가게하는 부분

0

516

1

강의에서 사용하고 있는 next.js 버전으로 설치는 어떻게 하나요?

0

2342

1

pm2가 잘 안돌아갑니다 ㅠㅠ

0

350

0

name변수 사용 시의 밑줄?

0

800

1

4:12 쯤에 주석처리

0

232

0

강사님 처럼 줄바꿈 어떻게 하나요?

0

504

2

senitize를 해도 script 태그는 사라지는데 h1은 아무것도 안해도 살아있습니다.

0

209

0

localhost:3000/여기에 적힌걸 지우고 ?id=HTML로 적으시고 접속하셔야합니다.

3

936

1

console.log

0

246

0

2:10 어떻게 실행시키나요? 단축키가 있으면 알려주세요

0

345

1

node main.js은 실행되지만 localhost:3000에 접속하면 하기와 같은 에러메시지가 나옵니다.

0

462

0