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
예 - send()
send.js라는 이름의 파일을 만들고 아래 코드 조각을 복사합니다. 파일을 생성한 후 아래 명령을 사용하여 아래 예와 같이 이 코드를 실행하십시오 -
노드 send.jssend.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
예 - json()
이름이 json.js인 파일을 만들고 아래 코드 조각을 복사합니다. 파일을 생성한 후 다음 명령을 사용하여 아래 예와 같이 이 코드를 실행하십시오 -
노드 json.jsjson.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