github地址https://github.com/dmhsq/dmhsq-mysql-db可用于腾讯云SCF以及云开发环境错误处理尚未完善错误参考mysql错误引入依赖包npminstalldmhsq-mysql-db效果如下简化了mysql的使用安装依赖npminstalldmhsq-mysq...
JavaScript 2021-03-21 177 0 0 阅读全文
目标:爬取北京大学软件与微电子学院的所有新闻,并将内容及图片存储到本地。设计思路:经过对北京大学软件与微电子学院的新闻网址http://www.ss.pku.edu.cn/index.php/newscenter/news内容及网页格式的分析,我发现了这样一个规律:在每篇文章中,都会有下一篇文章ur...
JavaScript 2021-07-24 244 0 0 阅读全文
采用了Commonjs规范,通过module.exports、require来导出和导入模块。模块加载机制中,采用了延迟加载的策略。就是说在用到的情况下,系统模块才会被加载,等加载完成后会放到binding_cache中。分类(模块类型)系统模块核心模块(native模块),http、buffer、...
JavaScript 2021-04-26 190 0 0 阅读全文
Node.Js Fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
fs模块.js:/*1.fs.stat检测是文件还是目录(目录文件是否存在)2.fs.mkdir创建目录(创建之前先判断是否存在)3.fs.writeFile写入文件(文件不存在就创建,但不能创建目录)4.fs.appendFile写入追加文件5.fs.readFile读取文件6.fs.readdi...
JavaScript 2021-04-26 275 0 0 阅读全文
nvmnvm负责管理多个版本的nodejs安装:https://github.com/coreybutler/nvm-windows/releases下载nvm-setup.zip,nvm-noinstall.zip点击nvm-setup.exe安装,一路下一步,这里安装到C:\dev\nvm,安装...
JavaScript 2021-06-23 216 0 0 阅读全文
用了nvm进行node版本的管理,还是很方便的,各个版本切换自由切换,但是nvm安装的node是在~/.nvm下的,和之前安装的不在一起,有点儿强迫症的我,就想把之前的给卸载了homebrew安装的直接一条命令brewuninstallnode官网下载pkg安装包的一条命令sudorm-rf/usr...
我们知道,nodejs的eventloop或者说事件响应处理器是单线程的,但是现在的CPU基本上都是多核的,为了充分利用现代CPU多核的特性,我们可以创建cluster,从而使多个子进程来共享同一个服务器端口。也就是说,通过cluster,我们可以使用多个子进程来服务处理同一个端口的请求。先看一个简...
JavaScript 2021-06-23 226 0 0 阅读全文
一、我们知道,Node.js是基于CommonJS规范进行模块化管理的,模块化是面对复杂的业务场景不可或缺的工具,或许你经常使用它,但却从没有系统的了解过,所以今天我们来聊一聊Node.js模块化你所需要知道的一些事儿,一探Node.js模块化的面貌。二、正文在Node.js中,内置了两个模块来进行...
JavaScript 2021-06-23 231 0 0 阅读全文
浏览器控制台看一下RequestHeader有一个Accept-Encoding,而RespondHeaders中也会有一个Content-Encoding和他进行对应.Accept-Encoding当我们的浏览器发起一个文件的请求时告诉服务器支持哪几种压缩方式,也就是服务器用这几种压缩方式浏览器都...
JavaScript 2021-04-26 136 0 0 阅读全文
目前我们项目的Nodejs异常是通过expressnext到errorhandler中间件去处理的,原本以为此方法可以捕获到所有的异常,但事实发现并非如此。下面以一个异常举例子:req.get('',function(req,res,next){vara=undefined.b;//产生了一个exc...
JavaScript 2021-06-18 154 0 0 阅读全文
一、开发环境准备//初始化仓库npminit-y//安装koa和路由模块npmikoakoa-router-Snpminodemon-S二、开启node服务//index.jsconstkoa=require("koa");constrouter=require("ko...
JavaScript 2021-06-23 209 0 0 阅读全文
事件起因前两天要帮朋友B站舰长群审核,一个个去舰长列表查找,自然不是一个程序猿的首选,把任务交给计算机让他自己做,摸鱼才是正道。理论成立开始Coding.由于已知舰长列表的API爬虫使用Axios直接访问接口于是花了亿点点时间写完了这段爬虫我称之为bilibili-live-captain-tool...
JavaScript 2021-03-19 202 0 0 阅读全文
最近做了商品批发的需求,需要针对不同的商户选择对应的批发商品回显到原来的界面。由于该项目的代码是公司古董级别(这种代码都是程序猿的痛),解决问题的时候都是小心翼翼的。为了避免这种问题减少外部依赖,手动封装事件派发的函数。一、是什么我们了解到,Node采用了事件驱动机制,而EventEmitter就是...
JavaScript 2021-07-16 197 0 0 阅读全文
Node.Js使用Express-Fileupload中间件实现文件上传
本文使用express作为服务端,使用express-fileupload库提供的中间件函数来接受从客户端传来的图片,并将图片作为文件存储在服务端。客户端使用create-react-app框架,bootstrapUI,axios发送http请求和提供进度条当前进度的值,上传成功后,根据图片在服务端...
JavaScript 2021-07-16 175 0 0 阅读全文
一、准备工作1.1创建项目$npminit1.2安装依赖$npmicommanderchalkclipboardy1.3创建入口文件index.js举个?:来了解process.argv//index.jsconsole.log(process.argv)终端执行命令$nodeindex在终端可以看...
JavaScript 2021-07-09 197 0 0 阅读全文
1、Node模块机制1.1请介绍一下node里的模块是什么Node中,每个文件模块都是一个对象,它的定义如下:functionModule(id,parent){this.id=id;this.exports={};this.parent=parent;this.filename=null;this...
JavaScript 2021-04-29 191 0 0 阅读全文
如何将JSON字符串转化为JSON对象?JSON.parse(str)JSON是javascript的一个内置对象,提供了转换JSON对象与字符串互相转换的方法;问题来了,道理我都懂可是就是报错!这是我的一个JSON文件,里面是一些定义的JSON测试数据;这是核心代码;这是报错的信息;为什么报错?因...
JavaScript 2021-07-09 172 0 0 阅读全文
本文为大家分享了Node.js安装配置与基本使用,供大家参考,具体内容如下1、安装进入下载地址小编下载的是msi文件,下一步下一步傻瓜式安装。打印个hello看看:2、REPL全称ReadEvalPrintLoop,即交互式解释器,可以执行读取、执行、打印、循环等任务。在该环境下,我们可以在终端输入...
JavaScript 2021-04-26 209 0 0 阅读全文
背景node.js,有人称之为运行在服务器端的JavaScript。以往我们使用JavaScript时,都是依赖后端查询数据库并返回数据,而JavaScript只需要展示即可。问题来了,就不能绕开后端直接查询数据库吗?答案是肯定的。关系型——以mysql操作为例node.js提供了mysql操作的驱...
JavaScript 2021-04-26 187 0 0 阅读全文
:AJAX的盛行,使得浏览器与服务器之间的交互越来越强大,我们需要通过HTTP通信,并从中提取出请求的URL以及GET/POST参数。随后需要根据这些数据来执行相应的操作,从而实现前后端交互。一、获取GET请求流程1、首先和以前一样,在server.js同目录下创建一个act文件夹,并在里面创建一个...
JavaScript 2021-04-26 187 0 0 阅读全文
- 上一页
- 下一页