Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

Lỗi xảy ra khi nhập yêu cầu proxy là một lỗi phổ biến mà các nhà phát triển gặp phải khi viết và xuất bản mã. Điều này xảy ra khi yêu cầu proxy đến máy chủ web bị từ chối hoặc không thành công do nhiều lý do khác nhau như mã không chính xác và cấu hình IP không phù hợp. Nhà phát triển có thể gặp lỗi này do nhiều lý do khác nhau như mã sai, IP không chính xác, v.v. Có một số phương pháp mà người ta có thể làm theo để khắc phục Lỗi xảy ra khi cố gắng yêu cầu ủy quyền. Trong hướng dẫn này, chúng ta sẽ thảo luận về một số phương pháp để tìm máy chủ proxy gần tôi và khắc phục sự cố proxy với PC Windows.

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

Cách khắc phục lỗi xảy ra khi cố gắng yêu cầu proxy trong Windows 10

Có thể có nhiều lý do khác nhau dẫn đến lỗi xảy ra khi nhập yêu cầu proxy. Một số lý do có thể được đề cập bên dưới.

  • Phiên bản IP máy chủ không chính xác có thể gây ra lỗi này.
  • Mã không chính xác cũng là nguyên nhân gây ra lỗi proxy.
  • Cấu hình proxy webpack không chính xác cũng có thể là lý do gây ra lỗi này.
  • Các tệp máy chủ lưu trữ không phù hợp cũng là nguyên nhân gây ra lỗi này.
  • Nhiều nhà phát triển nhận thấy rằng vấn đề là do Body-Parser gây ra.
  • Proxy máy khách không phù hợp cũng có thể gây ra lỗi này.

Hướng dẫn sau đây sẽ cung cấp cho bạn các phương pháp để giải quyết lỗi xảy ra khi cố gắng yêu cầu proxy.

Phương pháp 1:Xác minh phiên bản máy chủ IP

Đôi khi, khi người dùng đang sử dụng phiên bản IP khác cho proxy, họ có thể gặp lỗi này. Bước đầu tiên để thêm máy chủ proxy WiFi là tìm địa chỉ IP của mạng Wi-Fi mà bạn đang cố gắng kết nối trên PC Windows và Sau đó, thêm nó vào.

1. Nhấn phím Windows , nhập Command Prompt và nhấp vào Chạy với tư cách quản trị viên.

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

2. Nhập ipconfig / all và nhấn phím Enter để xem chi tiết về địa chỉ IP của Kết nối Internet.

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

3. Lưu ý địa chỉ IP trong IPv4 phần.

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

Kiểm tra xem máy chủ và proxy có đang sử dụng các phiên bản IP giống nhau hay không. Thông thường, nhiều người dùng nhận thấy rằng máy chủ và proxy của họ đang sử dụng các phiên bản IP khác nhau và việc thay đổi chúng đã giải quyết được lỗi cho họ. Đọc hướng dẫn của chúng tôi về cách thay đổi địa chỉ IP trong Windows 10.

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

Nếu việc thay đổi phiên bản IP không khắc phục được sự cố của bạn, hãy chuyển sang phương pháp tiếp theo.

Phương pháp 2:Sử dụng phiên bản thấp hơn

Đôi khi hạ phiên bản xuống cũng có thể xóa lỗi. Nếu bạn gặp phải vấn đề này trong phiên bản nút 17 thì hãy hạ phiên bản của bạn xuống 16. Hãy truy cập trang phát hành trước của Node.js để tải xuống các phiên bản cũ hơn.

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

Bây giờ, vấn đề của bạn có thể đã được giải quyết, nếu không chuyển sang các phương pháp khác.

Phương pháp 3:Sửa đổi mã

Rất thường xảy ra lỗi khi cố gắng yêu cầu proxy sự cố xảy ra do mã không chính xác, vấn đề này có thể được khắc phục bằng cách chỉ cần sửa đổi mã mà bạn đã viết và giải quyết sự cố máy chủ proxy gần tôi.

1. Mở dự án bạn đang thực hiện.

2. Sửa đổi mã của bạn bằng cách thêm changeOrigin cài đặt

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

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

Nhiều người dùng nhận thấy rằng việc thêm cài đặt changeOrigin vào mã của họ, đã giải quyết được sự cố của họ với proxy và sự cố đã được giải quyết. Nếu sự cố vẫn chưa được giải quyết, hãy chuyển sang phương pháp tiếp theo.

Phương pháp 4:Thay đổi cấu hình Webpack Proxy

Cấu hình proxy webpack là một công cụ hữu ích mà nhiều nhà phát triển sử dụng để gửi proxy đến một máy chủ khác. Nhiều người dùng báo cáo rằng lỗi là do cấu hình proxy webpack không đúng. Sự cố này có thể được giải quyết bằng cách thay đổi cấu hình cho cấu hình proxy webpack.

1. Tìm webpack.config.js tệp trong thư mục gốc của thư mục dự án của bạn.

2. Đảm bảo rằng trông giống như sau.

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

Lưu ý: Đảm bảo rằng bạn thêm [::1] giá trị trong mã để sửa lỗi xảy ra khi cố gắng sửa lỗi yêu cầu proxy.

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

Phương pháp 5:Sửa đổi tệp máy chủ lưu trữ

Tệp máy chủ lưu trữ là các tệp nằm trong thư mục Windows của bạn. Không thể mở các tệp này bằng cách truy cập trái phép. Khi xảy ra lỗi trong khi cố gắng yêu cầu proxy, lỗi xảy ra do tệp máy chủ lưu trữ không phù hợp, bạn sẽ phải sửa đổi tệp máy chủ để khắc phục sự cố máy chủ proxy gần tôi.

1. Trong trình đơn Bắt đầu tìm kiếm, nhập Notepad , sau đó nhấp vào Chạy với tư cách quản trị viên .

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

2. Trong Notepad, điều hướng đến Tệp và nhấp vào tab Mở… tùy chọn.

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

3. Bây giờ, điều hướng đến vị trí sau đường dẫn .

C:\Windows\System32\drivers\etc

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

4. Chọn loại tiện ích mở rộng là Tất cả các tệp , nhấp vào máy chủ tệp> Mở như được mô tả.

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

5. Thêm 127.0.0.1 localhost trong tệp máy chủ lưu trữ như được hiển thị được đánh dấu & Lưu nó.

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

Sửa đổi tệp máy chủ lưu trữ là một phương pháp hiệu quả để giải quyết vấn đề. Nếu điều này không hiệu quả với bạn, hãy chuyển sang phương pháp tiếp theo.

Phương pháp 6:Xóa Body-parser

Nhiều nhà phát triển nhận thấy rằng vấn đề là do phần mềm trung gian phân tích cú pháp cơ thể Node.js gây ra. Trình phân tích cú pháp nội dung được các nhà phát triển sử dụng để phân tích cú pháp các cơ quan yêu cầu đến. Tuy nhiên. Đôi khi các nhà phát triển phàn nàn về việc phân tích cú pháp cơ thể gây ra lỗi xảy ra trong khi cố gắng yêu cầu ủy quyền vấn đề với mã của họ. Để giải quyết vấn đề này, bạn có thể chỉ cần xóa trình phân tích cú pháp nội dung.

Phương pháp 7:Thêm tiêu đề trong proxy ứng dụng khách

Thiếu tiêu đề trong proxy máy khách cũng có thể gây ra lỗi này với mã của bạn, để giải quyết vấn đề này, bạn có thể thử thêm tiêu đề trong proxy máy khách.

1. Khởi chạy dự án của bạn .

2. Viết như định dạng sau.

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

Sửa lỗi đã xảy ra khi cố gắng yêu cầu proxy

Trong hầu hết các trường hợp, việc thêm tiêu đề trong proxy máy khách đã giải quyết được sự cố máy chủ proxy gần tôi.

Câu hỏi thường gặp (FAQ)

Q1. Lỗi proxy là gì?

Trả lời. Lỗi proxy là lỗi phổ biến mà các nhà phát triển thường mắc phải với mã của họ, bạn có thể gặp lỗi này khi yêu cầu proxy đến máy chủ web không thành công.

Quý 2. Làm cách nào để khắc phục lỗi proxy?

Trả lời. Nhà phát triển có thể sử dụng một số phương pháp hiệu quả để khắc phục sự cố này, tuy nhiên, việc sửa đổi mã và khắc phục sự cố với mã có thể hữu ích một cách hiệu quả.

Q3. Tôi có thể định vị tệp máy chủ lưu trữ ở đâu?

Trả lời. Các tệp máy chủ có thể được đặt trong thư mục Windows trong tệp hệ thống của bạn, không thể truy cập các tệp này nếu không có sự cho phép của người dùng.

Được đề xuất:

  • Sửa lỗi Tài nguyên Không được Sở hữu trong Windows 10
  • Khắc phục sự cố cáp Ethernet không được cắm đúng cách
  • Khắc phục không thành công khi tạo thiết bị proxy cho thiết bị USB
  • Khắc phục sự cố không tìm thấy địa chỉ IP máy chủ trên Windows 10

Chúng tôi hy vọng hướng dẫn này hữu ích cho bạn và bạn có thể khắc phục lỗi xảy ra khi cố gắng yêu cầu proxy vấn đề với mã của bạn. Hãy cho chúng tôi biết phương pháp nào phù hợp với bạn. Nếu bạn có bất kỳ thắc mắc hoặc đề xuất nào cho chúng tôi, vui lòng cho chúng tôi biết trong phần bình luận.