NodeJS
Devin·Finn
✍择一事,终一生,不为繁华易匠心。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
完美解决nodejs报错 Cannot find module './application'
删掉node_module文件夹和package-lock.json打开终端,键入npm clean cache,清除缓存键入npm i,安装依赖键入npm run start原创 2019-12-03 19:12:04 · 1619 阅读 · 3 评论 -
封装Cookie.js+使用
Cookie1. 添加function addCookie(key, value, day, path, domain) { // 1.处理默认保存的路径 var index = window.location.pathname.lastIndexOf("/") var currentPath = window.location.pathname.slice(0, i...原创 2019-11-17 21:26:43 · 228 阅读 · 0 评论 -
Nodejs自动重启工具配置 [ nodemon ]
1. 安装依赖包npm i nodemon --save2.修改package.json文件找到scripts"scripts": { "test": "echo \"Error: no test specified\" && exit 1" },在scripts下面添加start"scripts": { "test": "echo \"Erro...原创 2019-11-13 14:12:02 · 683 阅读 · 2 评论 -
Express+multer 上传图片(单文件,多文件)
fs模块异步上传app.post('/upload', upload.any(), function(req, res, next) { //req.files[0]// 上传的文件信息 //需要Express托管静态文件public文件夹 var des_file = "./public/images/" + req.files[0].orig...原创 2019-11-11 21:26:58 · 2198 阅读 · 0 评论 -
Nodejs爬虫实战
Nodejs爬虫实战(一)Nodejs爬虫实战(二)Nodejs爬虫实战(三)Nodejs爬虫实战(四)Nodejs爬虫实战(五)Nodejs爬虫实战(六)Nodejs爬虫实战(七)数据可视化...原创 2019-10-18 11:44:32 · 488 阅读 · 0 评论 -
Nodejs爬虫实战(七)数据可视化
完整项目代码1. HTML部分创建一个输入框,确定按钮数据可视化的盒子引入echarts.min.js和ajax.js2. NodeJS部分创建本地服务器,端口9000引入express模块,框架搭建3. echarts_show.jsbtn的点击事件 btn['onclick'] = x => {}ajax发送get请求将数据处理为echart...原创 2019-10-18 11:42:12 · 679 阅读 · 0 评论 -
Nodejs爬虫实战(六)
1. 处理数据上一步获取结果中含有p标签,用正则筛选,去掉标签,只留下文本。 var myHtml = document.querySelector('.read-content').innerHTML.replace(/<[^>]+>/g,'')统计词的个数首先需要文本分词分词模块segment(盘古分词组件),实例化,使用默认的识别模块及字典,载入字典文...原创 2019-10-18 11:29:01 · 278 阅读 · 0 评论 -
Nodejs爬虫实战(五)
1. 抓取标签内容引入模块新模块jsdom中的JSDOM创建对象 let DOM = new JSDOM(html); let document = DOM.window.document;dom操作 document.querySelector('.tm-count').innerHTML完整代码 var index = 0; const fs = requi...原创 2019-10-18 11:21:10 · 297 阅读 · 0 评论 -
Nodejs爬虫实战(四)
1. 淘宝天猫页面重定向尝试抓取淘宝页面打印res.statusCode,res.headers.locationres.statusCode返回的状态码;res.headers.location返回的地址发现状态码为302,百度HTTP状态码302 Move Temporarily请求的资源临时从不同的 URI响应请求。由于这样的重定向是临时的,客户端应当继续向原...原创 2019-10-18 11:19:56 · 443 阅读 · 0 评论 -
Nodejs爬虫实战(三)
1. 抽取函数处理引入模块http协议和https协议两种,既有不同,那么模块引入创建的变量自然不同url对象的parse方法能获得http或者https协议的信息。以http://example.com:8080/one?a为例打印。 { protocol : 'http:' , auth : null , host : 'example.com...原创 2019-10-18 11:18:54 · 262 阅读 · 0 评论 -
Nodejs爬虫实战(二)
1. 尝试抓取数据引入模块http和fs,fs为文件操作模块let 声明的变量只在 let 命令所在的代码块内有效在ES6之前没有块级概念,let在所在区域内有效,和c语言中的变量作用域相同。var变量,函数内声明的变量作用域是局部的,外部就是全局的。request中包含很多信息,其中的hostname指域名,path指域名后的路径。抓取数据必然是要在r...原创 2019-10-18 11:18:25 · 267 阅读 · 0 评论 -
Nodejs爬虫实战(一)
1. 搭建本地服务器const为ES6新增量,可以理解为常量,一旦赋值初始化,遍不能修改引入http模块创建server,request为发送的请求,response为返回的数据response.write(‘pachong’);屏幕打印实质上是node帮我们创建的HTML标签response.end();让响应的代码结束(不可缺)完整代码指定9000端口 ...原创 2019-10-18 11:17:07 · 359 阅读 · 1 评论
分享