随笔分类 - nodejs
摘要:前言 因项目要求,必须是内网开发项目,也就是无法链接互联网,且链接内网的机器上安装了监控软件,一旦发现我们换网线后果严重,因为node_module无法联网下载,只能想办法再有网的电脑上下载node_module,再将npm缓存从有网电脑复制到内网电脑上,再内网电脑上执行npm install时从缓
阅读全文
摘要:前言 从github上下载的项目,vscode中使用npm i安装依赖的时候报错Can't find Python executable "python2.7", you can set the PYTHON env variable。 在网上找了很多解决方法,包括但不限于这些,但都不好使 第一种:
阅读全文
摘要:session 是在服务端存在的一种记录客户状态的机制,当客户浏览器访问服务端时,服务端去session中查找客户状态. session相当于在服务端建立了一份客户状态表 使用场景 我们登录了一次,刷新网页后,仍然是登录状态,这就用到了session,刷新后浏览器去服务端访问,服务端查询sessio
阅读全文
posted @ 2020-04-28 23:42
知了呀
摘要:一.前言 爬虫爬取网站img图片的基本流程: 发送请求->获取网页->解析页面->获取图片->存储图片(爬去其他资源也是类似的) cheerio没办法爬取背景图片,因为css并不会解析. 网上有很多网页爬取图片的工具哦 二.实现 cheerio模块和jquery一样,用于操作dom.可以把抓去的页面
阅读全文
posted @ 2020-03-01 14:45
知了呀
摘要:插件 nodemon 用于热更新,随时监控文件的变化 安装npm i -g nodemon 使用nodemon index.js nvm nvm用于nodejs版本管理,我们在开发过程中,不同的项目需要使用不同的node版本,这时我们可以使用nvm来切换当前使用版本 下载:https://githu
阅读全文
摘要:开发中,我们就离不开性能优化,那么在使用node开发的时候,我们可以使用那些代码来优化性能呢 一.释放内存 当node运行检测到错误的时候,释放掉内存 http.get(str,(res)=>{ if(...错误判断){ error=new Error('数据异常') } if(error){ co
阅读全文
摘要:前言 CSRF(Cross-site request forgery,跨站请求伪造,恶意网站伪造身份冒充你向目标服务器发送请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账......造成的问题包括:个人隐私泄露以及财产安全。 攻击原理 csrf攻击
阅读全文
摘要:一.说说你对node的理解 从定义+特点+作用来说对node的理解 定义:node是基于Chrmo v8引擎的JavaScript运行环境; 特点:具有事件驱动,非阻塞I/O模型,高并发和轻量级,单线程,单进程特点; 事件驱动: 非阻塞I/O:在执行I/O操作的时候,不会影响程序执行其他内容,这得益
阅读全文
摘要:json-server介绍 json-server可以直接把一个json文件托管成一个具备全RESTful风格的API,并支持跨域、jsonp、路由订制、数据快照保存等功能的 web 服务器。 全局下载json-server npm install -g json-server 创建mock文件 创
阅读全文

浙公网安备 33010602011771号