Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

프록시 요청을 시도하는 동안 발생한 오류 수정

프록시 요청을 시도하는 동안 발생한 오류 수정

프록시 요청에 입력하는 동안 발생한 오류는 개발자가 코드를 작성하고 게시하는 동안 발생하는 일반적인 오류입니다. 이는 잘못된 코드, 부적절한 IP 설정 등 다양한 이유로 웹 서버에 대한 프록시 요청이 거부되거나 실패했을 때 발생합니다. 개발자는 잘못된 코드, 잘못된 IP 등과 같은 다양한 이유로 인해 이 오류가 발생할 수 있습니다. 프록시 요청을 시도하는 동안 발생한 오류를 수정하기 위해 따를 수 있는 몇 가지 방법이 있습니다. 이 가이드에서는 내 주변의 프록시 서버를 찾고 Windows PC의 프록시 문제를 해결하는 몇 가지 방법에 대해 설명합니다.

프록시 요청을 시도하는 동안 발생한 오류 수정

Windows 10에서 프록시 요청을 시도하는 동안 발생한 오류를 수정하는 방법

프록시 요청에 입력하는 동안 오류가 발생하는 데는 여러 가지 이유가 있을 수 있습니다. 몇 가지 가능한 이유가 아래에 언급되어 있습니다.

  • 잘못된 서버 IP 버전으로 인해 이 오류가 발생할 수 있습니다.
  • 잘못된 코드는 프록시 오류의 원인이기도 합니다.
  • 잘못된 웹팩 프록시 구성도 이 오류의 원인이 될 수 있습니다.
  • 부적절한 호스트 파일도 이 오류의 원인이 됩니다.
  • 많은 개발자들이 이 문제가 Body-Parser로 인해 발생했음을 발견했습니다.
  • 부적절한 클라이언트 프록시로 인해 이 오류가 발생할 수도 있습니다.

다음 가이드는 프록시 요청을 시도하는 동안 발생한 오류를 해결하는 방법을 제공합니다.

방법 1:IP 서버 버전 확인

사용자가 프록시에 대해 다른 IP 버전을 사용하는 경우 때때로 이 오류가 수신될 수 있습니다. WiFi 프록시 서버를 추가하는 첫 번째 단계는 Windows PC에서 연결하려는 Wi-Fi 네트워크의 IP 주소를 찾은 다음 추가하는 것입니다.

1. Windows 키를 누릅니다. , 명령 프롬프트 입력 관리자 권한으로 실행을 클릭합니다.

프록시 요청을 시도하는 동안 발생한 오류 수정

2.  ipconfig/all을 입력합니다. 명령을 입력하고 Enter 키 를 누릅니다. 인터넷 연결의 IP 주소에 대한 세부 정보를 봅니다.

<강한> 프록시 요청을 시도하는 동안 발생한 오류 수정

3. IPv4의 IP 주소를 기록해 둡니다. 섹션.

<강한> 프록시 요청을 시도하는 동안 발생한 오류 수정

서버와 프록시가 동일한 IP 버전을 사용하고 있는지 확인하십시오. 종종 많은 사용자가 서버와 프록시가 다른 IP 버전을 사용하고 있음을 발견하고 이를 변경하면 오류가 해결되었습니다. Windows 10에서 IP 주소를 변경하는 방법에 대한 가이드를 읽어보세요.

프록시 요청을 시도하는 동안 발생한 오류 수정

IP 버전을 변경해도 문제가 해결되지 않으면 다음 방법으로 이동하세요.

방법 2:낮은 버전 사용

때때로 버전을 낮추면 오류가 해결될 수도 있습니다. 노드 17 버전에서 이 문제가 발생하면 버전을 16으로 낮추십시오. Node.js 이전 릴리스 페이지를 방문하여 이전 버전을 다운로드하십시오.

프록시 요청을 시도하는 동안 발생한 오류 수정

이제 다른 방법으로 이동하지 않으면 문제가 해결될 수 있습니다.

방법 3:코드 수정

잘못된 코드로 인해 프록시 요청 문제가 발생하는 것은 매우 일반적으로 발생하는 오류입니다. 이 문제는 단순히 작성한 코드를 수정하고 나와 가까운 프록시 서버 문제를 해결하면 해결할 수 있습니다.

1. 작업 중인 프로젝트를 엽니다.

2. changeOrigin을 추가하여 코드 수정 설정

{
    "/api": {
    "target": "https://localhost:12345",
    "secure": false,
    "changeOrigin": true
    }
}

프록시 요청을 시도하는 동안 발생한 오류 수정

많은 사용자가 자신의 코드에 changeOrigin 설정을 추가하면 프록시 문제가 해결되어 문제가 해결되었다는 사실을 알게 되었습니다. 그래도 문제가 해결되지 않으면 다음 방법으로 이동하세요.

방법 4:Webpack 프록시 구성 변경

웹팩 프록시 구성은 많은 개발자가 프록시를 다른 서버로 보내는 데 사용하는 유용한 도구입니다. 많은 사용자가 잘못된 webpack 프록시 구성으로 인해 오류가 발생했다고 보고했습니다. 이 문제는 웹팩 프록시 구성에 대한 구성을 변경하여 해결할 수 있습니다.

1. webpack.config.js를 찾습니다. 프로젝트 디렉토리의 루트에 있는 파일입니다.

2. 코드가 다음과 같습니다.

devServer: {
    proxy: {
        "*": "https://[::1]:8081"
        // "secure": false,
        // "changeOrigin": true
    }
},

참고: [::1] 프록시 요청 오류를 시도하는 동안 발생한 오류를 수정하기 위한 코드의 값입니다.

프록시 요청을 시도하는 동안 발생한 오류 수정

방법 5:호스트 파일 수정

호스트 파일은 Windows 디렉토리에 있는 파일입니다. 이러한 파일은 무단 액세스로 열 수 없습니다. 잘못된 호스트 파일로 인해 프록시 요청 오류가 발생하는 경우 오류가 발생하면 호스트 파일을 수정하여 나와 가까운 프록시 서버 문제를 해결해야 합니다.

1. 시작 메뉴에서 검색, 메모장 입력 을 클릭한 다음 관리자 권한으로 실행을 클릭합니다. .

프록시 요청을 시도하는 동안 발생한 오류 수정

2. 메모장에서 파일 탭을 클릭하고 열기...를 클릭합니다. 옵션.

프록시 요청을 시도하는 동안 발생한 오류 수정

3. 이제 다음 위치로 이동합니다. 경로 .

C:\Windows\System32\drivers\etc

프록시 요청을 시도하는 동안 발생한 오류 수정

4. 확장자 유형을 모든 파일로 선택합니다. , 호스트를 클릭합니다. 파일> 열기 묘사된 대로.

프록시 요청을 시도하는 동안 발생한 오류 수정

5. 127.0.0.1 localhost 추가 강조 표시된 대로 호스트 파일에서 &저장 그것.

프록시 요청을 시도하는 동안 발생한 오류 수정

호스트 파일을 수정하는 것은 문제를 해결하는 효과적인 방법입니다. 이 방법이 효과가 없으면 다음 방법으로 넘어갑니다.

방법 6:Body-parser 제거

많은 개발자들은 이 문제가 Node.js 바디 파서 미들웨어로 인해 발생했음을 발견했습니다. 본문 파서는 개발자가 들어오는 요청 본문을 구문 분석하는 데 사용됩니다. 하지만. 때때로 개발자는 코드로 요청 문제를 프록시하려고 시도하는 동안 오류를 일으키는 바디 파서에 대해 불평합니다. 이 문제를 해결하려면 본문 파서를 제거하기만 하면 됩니다.

방법 7:클라이언트 프록시에 헤더 추가

클라이언트 프록시의 누락된 헤더로 인해 코드에서 이 오류가 발생할 수도 있습니다. 이 문제를 해결하려면 클라이언트 프록시에 헤더를 추가해 보세요.

1. 프로젝트 시작 .

2. 코드 작성 다음 형식과 같습니다.

module.exports = function(app) {
    app.use(proxy('/api', {
        target: 'https://127.0.0.1:8080/',
        headers: {
            "Connection": "keep-alive"
        },
    }));
};

프록시 요청을 시도하는 동안 발생한 오류 수정

대부분의 경우 클라이언트 프록시에 헤더를 추가하면 나와 가까운 프록시 서버 문제가 해결되었습니다.

자주 묻는 질문(FAQ)

Q1. 프록시 오류란 무엇입니까?

안. 프록시 오류는 개발자가 자신의 코드에서 자주 겪는 일반적인 오류로, 웹 서버에 대한 프록시 요청이 실패했을 때 이 오류가 표시될 수 있습니다.

Q2. 프록시 오류를 수정하는 방법은 무엇입니까?

안. 개발자는 이 문제를 해결하기 위해 몇 가지 효과적인 방법을 사용할 수 있지만 코드를 수정하고 코드로 문제를 수정하면 효과적으로 도움이 됩니다.

Q3. 호스트 파일은 어디에서 찾을 수 있나요?

안. 호스트 파일은 시스템 파일의 Windows 디렉토리에 있을 수 있으며 이러한 파일은 사용자의 승인 없이 액세스할 수 없습니다.

권장:

  • Windows 10에서 리소스가 소유되지 않음 오류 수정
  • 이더넷 케이블이 제대로 연결되지 않은 문제 수정
  • USB 장치용 프록시 장치 생성 실패 수정
  • Windows 10에서 서버 IP 주소를 찾을 수 없음

이 가이드가 도움이 되었기를 바라며 프록시 요청을 시도하는 동안 오류가 발생했습니다를 수정할 수 있기를 바랍니다. 코드에 문제가 있습니다. 어떤 방법이 효과가 있었는지 알려주십시오. 질문이나 제안 사항이 있으면 댓글 섹션에 알려주십시오.