簡體   English   中英

我可以在express js api中獲取客戶端IP地址嗎?

[英]Can I get the client IP address in express js api?

我正在嘗試使用 node.js 作為后端制作一個聊天應用程序,其中每個客戶端都有一個特定的 IP,所以我需要使用我的 api 獲取客戶端的 IP。

您可以使用中間件express-ip

const express = require('express');
const app = express();
const expressIp = require('express-ip');
app.use(expressIp().getIpInfoMiddleware);

app.get('/', function (req, res) {
    console.log(req.ipInfo);
});

您可以從 req 對象req.connection.remoteAddress獲取變量

app.get('/', function (req, res) {
    console.log(req.connection.remoteAddress);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM