Node.js는 서버 측 애플리케이션을 개발하는 데 사용할 수 있는 Chrome V8 엔진 기반의 JavaScript 실행 환경입니다. Node.js에는 이벤트 중심의 비차단 I/O 모델이 있어 효율적인 웹 서비스 및 실시간 애플리케이션을 구축하는 데 이상적입니다. Node.js 애플리케이션에서 인터페이스 요청은 매우 일반적인 작업입니다. 이 기사에서는 Node.js에서 인터페이스 요청을 시작하는 방법을 소개합니다.
먼저 Node.js용 오픈 소스 라이브러리를 설치해야 합니다. 요청하세요. npm 명령을 사용하여 설치합니다. 명령은 다음과 같습니다.
npm install request --save
그런 다음 Node.js에 요청 라이브러리를 도입합니다.
const request = require('request');
그런 다음 GET 요청을 시작하여 다른 API에서 데이터를 얻을 수 있습니다. 예는 다음과 같습니다.
request('https://jsonplaceholder.typicode.com/posts', (error, response, body) => { if (!error && response.statusCode === 200) { console.log(body); } });
위 코드는 https://jsonplaceholder.typicode.com/posts에 대한 GET 요청을 시작하고 요청에 의해 반환된 데이터를 콘솔에 출력합니다. 요청 메소드의 첫 번째 매개변수는 요청의 URL 주소이고, 두 번째 매개변수는 콜백 함수라는 점에 유의하세요. 콜백 함수의 매개변수는 오류 객체, 응답 객체, 응답 본문 내용입니다.
GET 요청 외에도 POST 요청을 시작하여 데이터를 업로드할 수도 있습니다. 예는 다음과 같습니다.
const options = { url: 'https://jsonplaceholder.typicode.com/posts', method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ title: 'foo', body: 'bar', userId: 1 }) }; request(options, (error, response, body) => { if (!error && response.statusCode === 201) { console.log(body); } });
위 코드는 https://jsonplaceholder.typicode.com/posts에 대한 POST 요청을 시작하고 JSON 형식으로 데이터를 업로드합니다. 요청 헤더에 요청의 Content-Type을 지정하고, JSON.stringify 메서드를 사용하여 데이터를 문자열로 변환하고, 변환된 문자열을 요청의 본문 콘텐츠로 설정할 수 있습니다.
위 방법 외에도 요청 라이브러리는 넣기, 패치, 삭제 등과 같은 다른 방법도 제공합니다. 실제 필요에 따라 요청 작업을 수행하는 데 적절한 방법을 선택할 수 있습니다.
요약:
Node.js에서 인터페이스 요청을 시작하려면 요청 라이브러리를 사용할 수 있습니다. 위의 소개를 통해 요청 라이브러리를 사용하여 Node.js에서 GET 및 POST 요청을 시작하는 방법과 요청의 헤더 정보 및 본문 내용을 설정하는 방법을 배울 수 있습니다. 실제 개발에서 인터페이스 요청은 매우 일반적인 작업입니다. 이 기사의 소개가 독자가 개발에 Node.js를 더 잘 적용하는 데 도움이 되기를 바랍니다.
위 내용은 nodejs에서 요청을 인터페이스하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!