
이 모듈은 user-agent 헤더의 정보를 이용해 클라이언트가 모바일인지 아닌지,
기종은 어떤건지, 브라우저는 뭘 썼는지같은 정보들을 객체로 만들어줘서
우리가 모바일 클라이언트의 정보들을 쉽게 알수있게 해줍니다.
서론이 길었네요. 다음 문장을 입력해 모듈을 설치해줍시다
npm i mobile-detect
설치를 해준뒤에 이렇게 모듈을 불러와줍시다.
var MobileDetect = require('mobile-detect')
그리고 이렇게 입력해서 정보가 담긴 객체를 얻을수있습니다.
md=new MobileDetect(req.headers['user-agent'])
이 객체에서 메소드를 사용해 여러 정보를 얻을수 있는건데
간단히 모바일인지 아닌지 알려면 다음과 같이 써주면 됩니다
Boolean(md.os())
다른 메소드들도 많지만 메서드명만보면 직관적으로 이해가 되는거같아
공식 페이지의 사진만 첨부해드릴게요.

수고하셨습니다!
'JavaScript > Npm Modules' 카테고리의 다른 글
| NodeJS node-cron 스케줄러 상세 설명 (0) | 2020.03.21 |
|---|---|
| NodeJS 세션 express-session 모듈 써보기 (0) | 2020.03.09 |