접속자 아이피를 가져오기 위해 request-ip 모듈을 사용한다.
request-ip 모듈은 다음과 같은 명령어로 추가할 수 있다.
#npm install request-ip --save
다음과 같이 서버 코드를 작성하고, 웹 서버에 접속하면 접속한 클라이언트의 아이피를 가져올 수 있다.
var express = require('express');
var requestIp = require('request-ip');
var app = express();
app.get('/main', function(req, res){
res.send('main page')
console.log("client IP: " +requestIp.getClientIp(req));
})
app.listen(3003, function(){
console.log("Express server started at port 3003");
});
request-ip 모듈의 getClientIP() 함수를 사용하여 접속자의 아이피를 가져올 수 있다.
'Web > Develop' 카테고리의 다른 글
[Javascript] serialization(직렬화) (0) | 2020.11.04 |
---|---|
[Javascript] IIFE (0) | 2020.10.28 |
[Javascript] 사칙연산 계산기 (0) | 2020.08.21 |
[PHP] isset() (0) | 2020.06.14 |
[PHP] PDO로 데이터베이스(mysql) 연결 (0) | 2020.06.14 |