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

게시 됨: 2022-09-16
프록시 요청을 시도하는 동안 발생한 오류 수정

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

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

내용물

  • Windows 10에서 프록시 요청을 시도하는 동안 발생한 오류를 수정하는 방법
  • 방법 1: IP 서버 버전 확인
  • 방법 2: 낮은 버전 사용
  • 방법 3: 코드 수정
  • 방법 4: Webpack 프록시 구성 변경
  • 방법 5: 호스트 파일 수정
  • 방법 6: Body-parser 제거
  • 방법 7: 클라이언트 프록시에 헤더 추가

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

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

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

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

방법 1: IP 서버 버전 확인

일반적으로 이 오류는 IP 문제와 관련된 간단한 문제로 인해 발생할 수 있으며 쉽게 해결할 수 있습니다. 사용자가 프록시에 대해 다른 IP 버전을 사용하는 경우 때때로 이 오류가 수신될 수 있습니다.

PS4 WiFi 프록시 서버를 추가하는 첫 번째 단계는 Windows PC에서 연결하려는 Wi-Fi 네트워크의 IP 주소를 찾는 것입니다.

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

관리자로 명령 프롬프트 열기

2. ipconfig/all 명령을 입력하고 Enter 키 를 눌러 인터넷 연결의 IP 주소 세부 정보를 봅니다.

인터넷 연결의 IP 주소에 대한 세부 정보를 봅니다. 프록시 요청을 시도하는 동안 발생한 오류 수정

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

IP 주소 참고

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

다음 DNS 서버 주소 사용 아이콘을 선택합니다.

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

방법 2: 낮은 버전 사용

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

노드 js 이전 릴리스 페이지

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

읽어보기: Node.js 개발자를 위한 11가지 최고의 IDE

방법 3: 코드 수정

프록시 요청 문제는 잘못된 코드로 인해 발생하는 오류가 매우 일반적입니다. 이 문제는 사용자가 작성한 코드를 수정하고 내 주변 프록시 서버 문제를 해결하기만 하면 해결할 수 있습니다.

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

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

 {
"/api": {
"대상": "https://localhost:12345",
"보안": 거짓,
"changeOrigin": 참
}
} 

노드 js 코드 변경Origin

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

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

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

1. 프로젝트 디렉토리의 루트에서 webpack.config.js 파일을 찾습니다.

2. 코드 가 다음과 같은지 확인합니다.

 개발자 서버: {
프록시: {
"*": "http://[::1]:8081"
// "보안": 거짓,
// "changeOrigin": 참
}
},

참고: 프록시 요청 오류를 시도하는 동안 발생한 오류를 수정하려면 코드에 [::1] 값을 추가해야 합니다.

webpack.config.js 파일

또한 읽기: Windows가 이 네트워크의 프록시 설정을 자동으로 감지하지 못하는 문제 수정

방법 5: 호스트 파일 수정

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

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

관리자 권한으로 실행 클릭

2. 메모장에서 파일 탭으로 이동하여 열기… 옵션을 클릭합니다.

파일 탭으로 이동하여 열기를 클릭합니다.

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

 C:\Windows\System32\drivers\etc 

다음 위치로 이동합니다. 로컬 디스크 C Windows System32 드라이버 등

4. 확장 유형을 모든 파일 로 선택합니다.

확장 유형을 모든 파일로 선택합니다. 프록시 요청을 시도하는 동안 발생한 오류 수정

5. 이제 호스트 파일을 클릭하고 엽니 다.

호스트 파일을 클릭하고 엽니다.

6. 이제 호스트 파일에 127.0.0.1 localhost 를 추가합니다.

호스트 파일에 127 0 0 1 localhost를 추가하십시오. 프록시 요청을 시도하는 동안 발생한 오류 수정

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

방법 6: Body-parser 제거

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

또한 읽기: Windows 10에서 응답하지 않는 Java TM Platform SE 바이너리 수정

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

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

1. 프로젝트 를 시작합니다.

2. 다음과 같은 형식으로 코드를 작성합니다.

 module.exports = 함수(앱) {
app.use(proxy('/api', {
대상: 'http://127.0.0.1:8080/',
헤더: {
"연결": "연결 유지"
},
}));
}; 

노드 js 모듈 앱 코드

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

자주 묻는 질문(FAQ)

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

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

Q2. 프록시 오류를 수정하는 방법?

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

Q3. 호스트 파일은 어디에서 찾을 수 있습니까?

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

추천:

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

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