Nodejs中调用函数的方式有多种,可以在内部调用普通函数,还可以调用外部单个函数以及调用外部多个函数等。普通内部函数可以直接调用,外部函数需要先使用module.exports=fun将函数导出,然后就可以直接调用了。nodejs调用函数…
字节操作buffer对象构造函数newBuffer(size)参数为数值,表示分配空间的长度newBuffer(string,[encoding])参数为字符串,表示存入Buffer的数据,编码可选newBuffer(array)参数为数组…
在项目目录中打开命令窗口1、npminit生成一个package.json。(npminii-y直接生成,不用确定)。2、npmi。下载package.jsondevDependencies的安装包。3、npmixxx下载xxx安装包,并不…
你可以通过运行以下命令。1sudoyuminstallepel-release现在可以使用yum命令安装Node.js了。1sudoyuminstallnodejs因为在开发过程中我需要管理节点包,我还要安装新公共管理的软件包管理器,使用以…
1.通过npm下载excel-export插件letnodeExcel=require('excel-export');2.拿到后台数据之后配置letconf={};创建对象conf.name="mysheet";//表名//列名conf.…
学习nodejs中buffer这一章,有一段写到buffer的拼接,其中一段源码非常优美,特拿来与大家共享。varchunks=[];varsize=0;res.on('data',function(chunk){chunks.push(c…
0.进程Node进程主要用来控制处理自身进程运行环境和状态,也可创建新的进程以协同处理某些任务,此时充当调度器作用。1.process全局对象,表示当前NodeJS自身进程的对象。2.child_process子进程模块,可创建和控制子进程…
问题:nodejs目前无法处理非utf8编码以外的字符在cnodejs用户组,有同学遇到抓取百度页面出现编码问题由于Buffer.toString(encoding)中encoding只支持utf8编码,所以需要附加模块才能处理此问题解决:…
前提:需要使用:require('fs')引入外部模块简单的模仿创建一个文件下有多个文件。首先,准备一个主文件夹然后,准备放在这个主文件夹下的文件加在代码中通过对象,数字,json对象来装代码:varprojectData={'name':…
自动创建目录(多级)相比起使用递归创建,调用sheljsl模块简单得多constshell=require('shelljs')constfs=require('fs')if(!fs.existsSync(dir)){shell.mkdir…
使用npminstall-gn报错如果出现npmERR!notsupUnsupportedplatformforn@6.7.0:wanted{"os":"!win32","arch":"any"}(current:{"os":"win32"…
varfs=require('fs'),stat=fs.stat;/*05*复制目录中的所有文件包括子目录06*@param{String}需要复制的目录07*@param{String}复制到指定的目录08*/varcopy=functi…
方法一:constchild=require('child_process')child.exec(`${path路径}`,(err,stdout,stderr)=>{console.log(err,stdout,stderr)})方…
nodejs对MySQL、mongodb、redis数据库的连接方式。MySQL:varmysql=require(\'mysql\')var{MYSQL}=require(\'../config/default.js\')//创建连接池v…
1.Node.js异步编程的特点2.阻塞与非阻塞的实例2.1阻塞代码实例2.2非阻塞代码实例3.Node.js的事件驱动4.事件循环实例参考资料:http://www.runoob.com/nodejs/nodejs-callback.ht…