node.js
王永存
大道至简
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
koa onProxyReq
koa onProxyReq原创 2022-06-08 20:17:55 · 758 阅读 · 1 评论 -
nodejs清除require缓存 delete require.cache
开发nodejs应用时会面临一个麻烦的事情,就是修改了配置数据之后,必须重启服务器才能看到修改后的结果。于是问题来了,挖掘机哪家强?噢,no! no! no!怎么做到修改文件之后,自动重启服务器。server.js中的片段:var port = process.env.port || 1337; app.listen(port); console.log("server start in " + port); exports.app = app;假定我们现在是这样的:...原创 2020-12-15 20:47:06 · 4278 阅读 · 2 评论 -
Nodejs exec和spawn的区别
spawnchild_process.spaen会返回一个带有stdout和stderr流的对象。你可以通过stdout流来读取子进程返回给Node.js的数据。stdout拥有’data’,’end’以及一般流所具有的事件。当你想要子进程返回大量数据给Node时,比如说图像处理,读取二进制数据等等,你最好使用spawn方法child_process.spawn方法是“异步中的异步”,意思是在子进程开始执行时,它就开始从一个流总将数据从子进程返回给Nodevar cp = require原创 2020-12-14 14:29:09 · 3827 阅读 · 0 评论 -
取消Koa2写的服务器中两分钟的超时设定
const server = app.listen(80, () => { console.log('Server is running at port 80'); }) //取消超时时间 server.setTimeout(0)原创 2020-12-11 22:44:27 · 597 阅读 · 0 评论 -
Node内存限制与解决方案
process.memoryUsage()方法返回 Node.js 进程的内存使用情况的对象,该对象每个属性值的单位为字节。例如:console.log(process.memoryUsage());会得到:{ rss: 4935680, heapTotal: 1826816, heapUsed: 650472, external: 49879, arrayBuffers: 9386}heapTotal和heapUsed代表 V8 的内存使用情况。 e...原创 2020-09-17 22:40:30 · 9372 阅读 · 0 评论 -
node爬虫实践:爬取世纪佳缘交友信息
自从node这一运行在服务端的 JavaScript横空出世以后,赋予了前端开发工程师强大的力量。文件I/O操作,连数据库写接口接口等等。我在刚开始学习的node的时候,尝试着爬了一个比较小的相亲网站2000多条交友信息,包括网名,年龄,图片,学历,工资等。今天在网上看了一个关于用Python爬取世纪佳缘的博客,兴趣使然,决定用node也试试效果。爬取的战果爬取的信息包括名称、身高、年龄、工...原创 2020-01-11 20:45:20 · 2645 阅读 · 1 评论 -
node+express+mysql开发后台接口
技术栈:node、express、mysql、postman(接口调试软件)、sequelize(数据库映射模型)、sequelize-auto(自动生成数据库映射模型)、apidoc(注释语法生成 webApi)、jwt(加密生成token)、formidable(文件上传)、winston 和express-winston(记录日志)、crypto/md5(加密用户密码)一、express...原创 2019-01-11 17:11:56 · 11547 阅读 · 16 评论 -
利用node.js写爬虫 爬取某相亲网站全部交友信息
点击查看爬取世纪佳缘相亲交友信息利用node.js,写了一个爬虫js。1个小时左右的时间,便爬取了2000多条交友信息,包括网名,年龄,图片,学历,工资等。当然,爬取的速度和网速有很大的关系,也和你要爬取的网站响应的速度有关。先看一下,爬取的成果(涉及隐私,面部全部打上马赛克)说一下思路和代码流程:首先require引入http(如果爬取的网站是https安全模式的话,引入...原创 2017-09-21 14:24:52 · 2891 阅读 · 2 评论 -
express获取表单中的文件和其他数据(enctype=multipart/form-data)
from表单上传文件时,为保证文件正确的编码格式,我们会为form设置 enctype="multipart/form-data" 属性,但此时我们又不能获取到input传递的值。表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有转载 2017-10-10 13:22:45 · 6399 阅读 · 0 评论
分享