Lấy địa chỉ ip nodejs express

Ví dụ này tập trung vào cách lấy địa chỉ IP trong nút js. đó là một ví dụ đơn giản về cách lấy địa chỉ ip trong nút. js. ví dụ này sẽ giúp bạn lấy địa chỉ ip trong nodejs. Tôi đã giải thích đơn giản từng bước để lấy địa chỉ IP trong nút js

Tôi sẽ cho bạn một ví dụ đơn giản về lấy địa chỉ ip trong nút js. Trong ví dụ này lấy địa chỉ ip bằng cách sử dụng npm cài đặt gói ip trong nút js. Có nhiều cách để lấy địa chỉ ip trong Nodejs

Mỗi thiết bị trực tuyến được xác định bằng một chuỗi số được gọi là địa chỉ IP. Địa chỉ IP là địa chỉ IP của yêu cầu hữu ích cho một số việc, chẳng hạn như ngăn chặn gian lận hoặc cung cấp dịch vụ vị trí được nhắm mục tiêu cho người dùng của bạn

Vì vậy, hãy bắt đầu làm theo ví dụ với đầu ra

Bước 1. Cài đặt nút JS

Bước này không bắt buộc;

Địa chỉ Giao thức Internet (IP) còn được gọi là địa chỉ logic được cung cấp bởi nhà cung cấp dịch vụ internet (ISP) để xác định duy nhất một hệ thống qua mạng. Địa chỉ IP liên tục thay đổi theo thời gian

Một nút nhỏ. js để truy xuất địa chỉ IP của yêu cầu. Nó tìm kiếm các tiêu đề cụ thể trong yêu cầu và quay lại một số giá trị mặc định nếu chúng không tồn tại

IP người dùng được xác định theo thứ tự sau

  1. npm install express
    npm install request-ip --save
    6
  2. npm install express
    npm install request-ip --save
    7 (Tiêu đề có thể trả về nhiều địa chỉ IP ở định dạng. “IP máy khách, IP proxy 1, IP proxy 2”, vì vậy chúng tôi lấy cái đầu tiên. )
  3. npm install express
    npm install request-ip --save
    8 (Cloudflare)
  4. npm install express
    npm install request-ip --save
    9 (Tiêu đề lưu trữ CDN và Firebase nhanh chóng khi được chuyển tiếp đến chức năng đám mây)
  5. npm install express
    npm install request-ip --save
    0 (Akamai và Cloudflare)
  6. npm install express
    npm install request-ip --save
    0 (Proxy Nginx/FastCGI)
  7. npm install express
    npm install request-ip --save
    1 (Rackspace LB, Riverbed Stingray)
  8. npm install express
    npm install request-ip --save
    2, 
    npm install express
    npm install request-ip --save
    3 và 
    npm install express
    npm install request-ip --save
    4 (Biến thể của #2)
  9. npm install express
    npm install request-ip --save
    5
  10. npm install express
    npm install request-ip --save
    6
  11. npm install express
    npm install request-ip --save
    7
  12. npm install express
    npm install request-ip --save
    8

Nếu không tìm thấy địa chỉ IP, nó sẽ trả về

npm install express
npm install request-ip --save
9

Để lấy địa chỉ IP của máy khách, Chúng tôi sẽ sử dụng gói request-ip trong nút. js

Bước 1. Tạo ứng dụng Node JS

Thực hiện lệnh sau để tạo ứng dụng nút js

npm install express
npm install request-ip --save
0

đọc thêm. Cách cài đặt nút. js và NPM trên Ubuntu 20. 04

Bước 2. Cài đặt thư viện Express và request-ip

Thực hiện lệnh sau để cài đặt express và request-ip. Thông thường, chúng tôi sẽ sử dụng express làm máy chủ web của mình

npm install express
npm install request-ip --save

Bước 3. Tạo một máy chủ. tập tin js

Tạo một tệp có tên máy chủ. js trong thư mục gốc của dự án và thêm đoạn mã sau vào tệp đó

npm install express
npm install request-ip --save
2

Bước 4. Nhập gói request-ip vào ứng dụng nút

npm install express
npm install request-ip --save
3

Bước 5. Bắt đầu phát triển máy chủ

Thực hiện lệnh sau để chạy máy chủ phát triển

npm install express
npm install request-ip --save
4

Sau khi chạy lệnh trên và mở

npm install express
npm install request-ip --save
20 trong trình duyệt của bạn

Cảm ơn bạn đã đọc bài viết này

đọc thêm. Cách đọc các biến môi trường trong Node. js

Nếu bạn muốn quản lý Máy chủ VPS / VM của mình mà không cần chạm vào dòng lệnh, hãy xem liên kết này. ServerAvatar cho phép bạn thiết lập nhanh các trang web WordPress hoặc PHP tùy chỉnh trên VPS / VM chỉ trong vài phút. Bạn có thể lưu trữ nhiều trang web trên một VPS / VM, định cấu hình chứng chỉ SSL và theo dõi tình trạng của máy chủ mà không cần chạm vào giao diện dòng lệnh