Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

Node.js의 send(), sendStatus() 및 json() 메서드

<시간/>

send() 및 json() 함수는 서버에서 직접 클라이언트로 응답을 보내는 데 사용됩니다. send() 메서드는 문자열 형식으로 데이터를 보내는 반면 json() 함수는 JSON 형식으로 데이터를 보냅니다. sendStatus() 메서드는 클라이언트와 함께 HTTP 요청 상태를 보내는 데 사용됩니다. 가능한 상태 값은 200(성공), 404(찾을 수 없음), 201(생성됨), 503(서버에 연결할 수 없음) 등입니다.

전제조건

  • Node.js

  • Express.js

설치

아래 문을 사용하여 Express 모듈을 설치하십시오 -

npm 설치 익스프레스

예 - sendStatus()

이름이 sendStatus.js인 파일을 만들고 아래 코드 조각을 복사합니다. 파일을 생성한 후 다음 명령을 사용하여 아래 예와 같이 이 코드를 실행하십시오 -

노드 sendStatus.js

sendStatus..js

// 익스프레스 모듈 가져오기const express =require('express');const app =express();// '/'에 대한 응답 보내기 pathapp.get('/' , (req,res)=>{ // 상태:200 (OK) res.sendStatus(200);})// 포트 3000에 서버 설정app.listen(3000 , ()=>{ console.log("server running");}); 

출력

C:\home\node>> 노드 sendStatus.js

이제 브라우저에서 다음 URL을 눌러 웹페이지에 액세스합니다. https://localhost:3000

Node.js의 send(), sendStatus() 및 json() 메서드

예 - send()

send.js라는 이름의 파일을 만들고 아래 코드 조각을 복사합니다. 파일을 생성한 후 아래 명령을 사용하여 아래 예와 같이 이 코드를 실행하십시오 -

노드 send.js

send.js

// 익스프레스 모듈 가져오기const express =require('express');const app =express();// 다음 문자열로 제목 초기화var header ="Welcome to TutorialsPoint !";// '에 대한 응답 보내기 /' pathapp.get('/' , (req,res)=>{ // 제목 텍스트 보내기 res.send(heading);})// 포트 3000에서 서버 설정app.listen(3000 , ()=>{ console.log("서버 실행");});

출력

C:\home\node>> 노드 send.js

이제 브라우저에서 다음 URL을 눌러 웹페이지에 액세스합니다. https://localhost:3000

Node.js의 send(), sendStatus() 및 json() 메서드

예 - json()

이름이 json.js인 파일을 만들고 아래 코드 조각을 복사합니다. 파일을 생성한 후 다음 명령을 사용하여 아래 예와 같이 이 코드를 실행하십시오 -

노드 json.js

json.js

// 익스프레스 모듈 가져오기const express =require('express');const app =express();// 다음 jsonvar data ={ portal:"TutorialsPoint", tagLine:"SIMPLY LEARNING"으로 데이터 초기화, location:"Hyderabad"}// '/'에 대한 응답 보내기 pathapp.get('/' , (req,res)=>{// 데이터 보내기 json textres.json(data);})// 설정 포트 3000app.listen(3000 , ()=>{ console.log("server running");});
의 서버

출력

C:\home\node>> json.js 노드

이제 브라우저에서 다음 URL을 눌러 웹페이지에 액세스합니다. https://localhost:3000

Node.js의 send(), sendStatus() 및 json() 메서드