- nodejs」nodejs判断请求来源是手机端还是电脑端访问
- nodejs」Node.js 如何处理 ES6和commonJs模块化规范的混用
- 利用nodeJs来安装less以及编译less文件为css文件">nodejs」利用nodeJs来安装less以及编译less文件为css文件
- 理解RESTful架构">nodejs」理解RESTful架构
- 理解nodejs 异步I/O和事件驱动">nodejs」理解nodejs 异步I/O和事件驱动
- svg-captcha验证码">nodejs」svg-captcha验证码
- Express + Session 实现登录验证">express」Express + Session 实现登录验证
- express中文网、Express 中间件">express」express中文网、Express 中间件
- express-session使用理解">express」express-session使用理解
- NPM 安装包到指定的路径下 npm install —prefix [路径]">npm」NPM 安装包到指定的路径下 npm install —prefix [路径]
- npm 命令行指令集合">npm」npm 命令行指令集合
">
">
nodejs」nodejs判断请求来源是手机端还是电脑端访问
一般请求都会有个request对象和response对象,对应请求和响应,我么只需要拿到请求头的user-agent 属性基本就可以判断是手机或者电脑了,代码如下
var deviceAgent = request.headers["user-agent"].toLowerCase();
var agentID = deviceAgent.match(/(iphone|ipod|ipad|android)/);
if(agentID){
console.log("手机访问");
}else{
console.log("电脑访问");
}
nodejs」Node.js 如何处理 ES6和commonJs模块化规范的混用
参考文档:Node.js 如何处理 ES6 模块、ES6和commonJs模块化规范的混用