>웹 프론트엔드 >JS 튜토리얼 >빠른 요청 유형

빠른 요청 유형

Barbara Streisand
Barbara Streisand원래의
2024-12-22 16:49:11738검색

Express request types

Express.js에서 요청은 클라이언트가 서버에 보내는 HTTP 요청을 의미합니다. Express는 헤더, 쿼리 매개변수, 본문 데이터 등 들어오는 요청에 대한 모든 세부 정보가 포함된 요청 개체를 제공합니다.

  1. req.params

URL에서 경로 매개변수에 액세스하는 데 사용됩니다.

예: /user/:id

  1. 요청 쿼리

URL의 쿼리 문자열 매개변수에 액세스하는 데 사용됩니다.

예: /search?term=express

  1. req.body

요청 본문에 전송된 데이터가 포함되어 있습니다(예: POST 또는 PUT 요청).

express.json()과 같은 미들웨어가 필요합니다

  1. req.headers

클라이언트가 보낸 헤더가 포함되어 있습니다.

req.headers['header-name']을 통해 특정 헤더에 액세스합니다.

  1. req.method

요청의 HTTP 메서드(예: GET, POST).

  1. req.url

요청의 전체 URL 경로

  1. req.path

URL의 경로 부분

  1. 쿠키 요청

클라이언트가 보낸 쿠키가 포함되어 있습니다

예: 요청 처리

const express = require('express');
const 앱 = express();

요청 데이터 구문 분석을 위한 미들웨어

  1. 본문 분석:

JSON: app.use(express.json())

URL 인코딩: app.use(express.urlencoded({ 확장: true }))

  1. 쿠키:

쿠키 파서 미들웨어 설치 및 사용:

const cookieParser = require('cookie-parser');
app.use(cookieParser());

테스트 요청

Postman과 같은 도구를 사용하여 다양한 유형의 요청을 테스트하세요. 예:

요청 받기:

http//:Localhost/dashboard

POST 요청:

http://localhost:3000/login

헤더****, 쿼리 매개변수, 본문 데이터 등 위의 모든 세부 정보를 포함하는 이 모든 요청 개체는 모두 서버에서 개체를 가져오기 위한 요청입니다.

위 내용은 빠른 요청 유형의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.