Develope/Node.js

Express IP 주소 가져오기

oper0116 2022. 9. 14. 22:28
반응형

ip 주소를 가지고 올때 ipv6 형식으로 전달되었다.

const express = require("express");
const app = express();
const port = 3000;

app.get("/", (req, res) => {
    console.debug("req: ", req.ip); // ::1
});

app.listen(port, () => {
    console.log(`Example app listening on port ${port}`);
});

아래와 같이 listenhostname0.0.0.0 값을 넣어줄 경우 ipv4 형식으로 전달받을수 있다.

const express = require("express");
const app = express();
const port = 3000;

app.get("/", (req, res) => {
    console.debug("req: ", req.ip); // 127.0.0.1
});

app.listen(port, "0.0.0.0", () => {
    console.log(`Example app listening on port ${port}`);
});

참고 자료

node.js server.listen

반응형

'Develope > Node.js' 카테고리의 다른 글

NVM을 이용하여 Node.js 버전 변경 또는 관리하기  (0) 2021.01.27