nodeJS
张小益达
谁愿人生暗淡无光,谁愿做绿叶不争芬芳。
美团 | 到店前端开发
展开
-
Node使用较安全方法连接MySQL——连接池
直接使用Node连接MySQL的同学都知道,第一次发出请求没问题,第二次就莫名报错,这里提供一个方法:使用连接池const mysql = require("mysql");const app = express();var pool = mysql.createPool({ host : '', user : '', password : '',...原创 2019-07-16 01:24:03 · 275 阅读 · 0 评论 -
node.js爬去教务管理系统(发送请求)
node.js爬去教务管理系统(发送请求)—前端学习进程首先得查看需要获取页面的请求头,然后根据请求头去去读内容(以我们学校为例)因为是要获取页面里面的内容,是得登入才能看到的,页面里面有许多文件,需要找到自己需要获取页面的那个请求。找到所需要的请求之后,就去看请求头需要一些什么东西var option={hostname:'',//网页的总的地址path:'',//所需要爬取...原创 2018-12-26 08:46:42 · 649 阅读 · 0 评论 -
node.js爬虫解决乱码问题+解析网页小结
node.js爬虫解决乱码问题前端学习进程在爬取出来整个界面之后,可以试着输出看一下整个内容时候是自己想要的,也看看时候出现了乱码问题,解决乱码问题有很多种方法,我当初就试过很多种方法,真正有效的不多,可能是使用的情况不对吧!我看大部分的文章都用到了iconv-lite(亲自验证有效)var html=[];var len = 0;res.on('data',function...原创 2018-12-26 09:01:57 · 666 阅读 · 0 评论 -
node.js爬虫导入excel表格(node-xlsx)
node.js爬虫导入excel表格前端学习进程需要用到:var fs = require("fs");//将内容写入表格var xlsx = require('node-xlsx')//获取表格写入表格function writeXls(datas) {var buffer = xlsx.build([ { name:'sheet1', ...原创 2018-12-26 09:26:41 · 1116 阅读 · 0 评论 -
node.js异步处理的三大特点
node.js异步处理的三大特点是:单线程(thread)非阻塞I/O (Non-blocking I/O)事件驱动(event-driven)单线程首先得进行说明的就是,在Java、PHP或者.net等服务器端语言中(多线程),当网页有新的用户进行访问的时候,需要进行创建一个新的线程。而每个线程大约需要花费2M的内存,那么一个8G的内存的服务器只能连接大约4000个用户,如果需...原创 2018-12-26 16:13:45 · 676 阅读 · 0 评论 -
layUI基于Node.js和MySql数据库实现分页
这个分页是基于Node.js搭建后台,从MySql里面获取数据生成Json文件前台的JS代码如下:layui.use('table', function(){ var table = layui.table; table.render({ elem: '#demo' ,height: 480 ...原创 2019-04-17 22:13:07 · 1022 阅读 · 0 评论 -
使用Node处理POST请求(接收和返回信息)
通过POST请求,前端页面反给Node的信息全部都蕴含在Form Data里面,所以首先我们得拿到里面的信息5.26补充:其实这样写有点冗余,之后我都是使用express,新的一篇博客介绍了使用express实现get/post请求(不用express应该也能使用)https://blog.csdn.net/qq_41033913/article/details/90582059 ...原创 2019-04-26 12:11:55 · 5353 阅读 · 0 评论 -
node+express+ajax实现get和post请求
get请求获取数据:首先得知道的是,发送get请求,响应的参数会显示在URL后面,所以可以通过解析URL来获取前台传过来的信息,这里需要注意的是,如果在URL连接中含有中文,传过来显示会有乱码,解决方法就是:url.parse(req.url,true),传入第二个参数为true,就能保证正确显示了。//需要用到的组件var express = require("express");...原创 2019-05-26 22:48:15 · 2569 阅读 · 0 评论 -
Node+Vue实现图片的上传
这本是实训的一个要求,但是觉得可以写出来作为一个模板使用首先是Vue代码:大概的意思就是,双击图片(用户需要修改图片),跳出选择项,form.avatar代表用户头像的url <div class="imgInfo" @dblclick="changeImg"> <img class="img" :src="form.avatar" alt="...原创 2019-07-16 01:14:01 · 1702 阅读 · 0 评论 -
运行第一个node.js文件
跟着学校里面的实验室一直在学习前端的知识,感觉需要有个地方来记录我在学习过程中遇到的问题以及一些解决方案。首先建立一个JS文件,可以简单写一下可运行的代码,我写的代码如下:function learn(something){ console.log(something)}function we(callback,something){ something += ' is cool...原创 2018-11-07 00:03:47 · 1426 阅读 · 0 评论