随笔分类 -  nodeJs

摘要:原文首发:https://github.com/iNuanfeng/blog/issues/4 作者:暖风叔叔 前言 stream(流)是Node.js提供的又一个仅在服务区端可用的模块,流是一种抽象的数据结构。Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服 阅读全文
posted @ 2019-12-18 10:24 暖风叔叔 阅读(4183) 评论(0) 推荐(1)
摘要:普通http接口 get post 其他rest websocket 文件上传 流 request, axios nginx http-proxy http-proxy-middleware 转发时,body-parse在开发模式和运行模式的坑 req, pipe 透传 工程化 前后端联调 本地mo 阅读全文
posted @ 2019-10-24 10:49 暖风叔叔 阅读(600) 评论(0) 推荐(0)
摘要:前言 Session,又称为“会话控制”,存储特定用户会话所需的属性及配置信息。存于服务器,在整个用户会话中一直存在。 然而: session 到底是什么? session 是存在服务器内存里,还是web服务器原生支持? http请求是无状态的,为什么每次服务器能取到你的 session 呢? 关闭 阅读全文
posted @ 2018-12-17 10:09 暖风叔叔 阅读(2181) 评论(3) 推荐(3)
摘要:项目背景 nodejs项目,webpack打包,用axios请求,Promise封装,nunjucks模板引擎; 之前已将nunjucks模板通过webpack打包策略,做成前后端共用; 目前需要将网络请求以及数据处理封装成service模块; 目录划分: 如上图所示: 将公共代码放到service 阅读全文
posted @ 2018-01-25 22:49 暖风叔叔 阅读(2781) 评论(0) 推荐(22)
摘要:向后端接口发送axios时,带上cookie 阅读全文
posted @ 2017-12-15 10:42 暖风叔叔 阅读(864) 评论(0) 推荐(0)
摘要:应用介绍 项目Github地址:https://github.com/iNuanfeng/node spider/ nodejs爬虫,爬取汽车之家所有车型数据 http://www.autohome.com.cn/car/ 包括品牌,车系,年份,车型四个层级。 使用的node模块: superage 阅读全文
posted @ 2017-02-23 00:28 暖风叔叔 阅读(4853) 评论(9) 推荐(24)
摘要:MongoDB的基本使用 MongoDB特点: 使用BSON存储数据 支持相对丰富的查询操作(相对其他nosql数据库) 支持索引 副本集(支持多个实例/多个服务器运行同个数据库) 分片(数据库水平扩展) 无模式(同个数据文档中的数据可以不一样) 部署简单方便(默认无密码,也带来安全问题) 服务的启 阅读全文
posted @ 2016-12-10 23:30 暖风叔叔 阅读(5072) 评论(3) 推荐(22)
摘要:nodejs是js语言,实现一个爬出非常的方便。 步骤 1. 使用nodejs的request模块,获取目标页面的html代码;https://github.com/request/request 2. 使用cheerio模块对html代码做处理(cheerio类似jQuery的语法,所以好用又方便 阅读全文
posted @ 2016-12-08 23:11 暖风叔叔 阅读(19957) 评论(2) 推荐(98)
摘要:情景: 前后端分离,本地前端开发调用接口会有跨域问题,一般有以下3种解决方法: 1. 后端接口打包到本地运行(缺点:每次后端更新都要去测试服下一个更新包,还要在本地搭建java运行环境,麻烦) 2. CORS跨域:后端接口在返回的时候,在header中加入'Access-Control-Allow- 阅读全文
posted @ 2016-08-29 14:16 暖风叔叔 阅读(25086) 评论(12) 推荐(119)
摘要:npm install <name>安装nodejs的依赖包 例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6 npm install <name> -g 将包安装到全局 阅读全文
posted @ 2016-02-17 12:39 暖风叔叔 阅读(434) 评论(0) 推荐(1)