【Node.js中npm是什么?node.js中npm的使用方法】教程文章相关的互联网学习教程文章

两种node.js下载图片的方法

本文主要和大家分享两种node.js下载图片的方法,希望能帮助到大家。具体代码如下所示:var request=require("request"); var fs=require("fs"); function download1(url,filename,fn){ request(url).pipe(fs.createWriteStream(filename).on("close",function(err,res){ if(err){ console.log(err); }else{ fn&&fn(); } })) } function download2(url,filename,fn){ request.get({uri:url, encoding:binary},function(err,res){ if...

Node.js连接MySQL的方法实例

本文我们主要为大家介绍如何使用 Node.js 来连接 MySQL,并对数据库进行操作。本教程使用到的 Websites 表 SQL 文件:websites.sql,希望能帮助到大家。安装驱动本教程使用了淘宝定制的 cnpm 命令进行安装:$ cnpm install mysql连接数据库在以下实例中修改根据你的实际配置修改数据库用户名、及密码及数据库名:test.js 文件代码:var mysql = require(mysql); var connection = mysql.createConnection ({ host : loca...

node.js中fs文件操作方法

本文主要给大家详细分析了node.js中fs文件系统目录操作与文件信息操作的方法以及代码详解,需要的读者可以参考下。希望能帮助到大家。目录操作如果存在该目录,就创建失败同步创建目录fs.mkdirSync(path, [mode])const fs = require(fs); let mkdir = ./mkdir; fs.mkdir(mkdir, (err) => {if (err) {console.log(`mkdir ${mkdir} file failed~`);} else {console.log(`mkdir ${mkdir} file success~`);} });读取目录如果读取的目录...

Node.js实现mysql连接池使用事务自动回收连接的方法

本文主要和大家介绍Node.js实现mysql连接池使用事务自动回收连接的方法,结合实例形式分析了node.js操作mysql连接池实现基于事务的连接回收操作相关技巧,需要的朋友可以参考下,希望能帮助到大家。本文实例讲述了Node.js实现mysql连接池使用事务自动回收连接的方法。分享给大家供大家参考,具体如下:var mysql = require(mysql),Connection = require(mysql/lib/Connection.js); var pool = mysql.createPool({host: 127.0.0.1,dat...

Node.js非对称加密方法的实现

在Node.js中,负责安全的模块是crypto。本文主要给大家分享了Node.js非对称加密方法以及代码实例讲解,对此有兴趣的朋友参考学习下吧,希望能帮助到大家。加密、解密方法在Node.js中,负责安全的模块是crypto。非对称加密中,公钥加密,私钥解密,加解密对应的API分别如下。加密函数:crypto.publicEncrypt(key, buffer)解密函数:crypto.privateDecrypt(privateKey, buffer)入门例子假设有如下utils.js// utils.js const crypto =...

import与export在node.js中的使用方法【图】

import与export是es6中模块化的导入与导出,node.js现阶段不支持,需要通过babel进行编译,使其变成node.js的模块化代码。(关于node.js模块,可参考其他node.js模块化的文章)本文主要介绍import与export在node.js中的使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。export 曝露使用export可以曝露出方法、对象、字符串等等,如下代码//写法1 export var foo=functio...

NodeJs通过async和await处理异步的方法

我们在编写express后台,经常要有许多异步IO的处理。在远古时代,我们都是用chunk函数处理,也就是我们最熟悉的那种默认第一个参数是error的函数。我们来模拟一个Mongo数据库的操作,感受一下。本文主要介绍NodeJs通过async/await处理异步的方法,内容挺不错的,现在分享给大家,也给大家做个参考,希望能帮助到大家。mongoDb.open(function(err, db){if(!err){db.collection("users", function(err, collection){if(!err){let per...

node.js中的npm和webpack配置方法详解【图】

Node.js用c++语言编写而成的,是一个基于chrome V8引擎的javascript运行环境,让javaScript的运行脱离浏览器服务端,可以使用javaScript语言书写服务器端代码,主要介绍了详解node.js中的npm和webpack配置,需要的朋友可以参考下,希望能帮助到大家。1.使用node来实现一个http服务器下面创建了一个端口为8787的服务器.他与php,java等不同,像php本地还要基于阿帕奇服务器,node.js能用代码快速搭建一个服务器。// 引入http模块 var...

nodejs最新版安装npm的使用方法分享【图】

本文主要介绍了nodejs 最新版安装npm 的使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。# 安装 nodejs以下介绍的是命令行安装方法,读者也可以到nodejs官网 上下载安装。sudo apt-get install nodejs-legacy sudo apt-get instatll npm升级npm为最新版本sudo npm install npm@latest -g往往用命令行安装的nodejs不是最新版本,而且升级nodejs并不是件非常简单的事情;...

PM2将Node.js的集群变得更加容易的实现方法【图】

本文主要介绍了详解如何使用PM2将Node.js的集群变得更加容易,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。介绍众所周知,Node.js运行在Chrome的JavaScript运行时平台上,我们把该平台优雅地称之为V8引擎。不论是V8引擎,还是之后的Node.js,都是以单线程的方式运行的,因此,在多核心处理器的系统中并不能发挥其最大的性能。Node.js的cluster模块幸运的是,Node.js给我们提供...

NodeJS视频转码实现方法

本文主要介绍了NodeJS实现视频转码的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。视频转码就是一个先解码,再编码的过程,从而将原来的视频转换成我们需要的视频。这种转换可能包括各式(mp4/avi/flv等)、分辨率、码率、帧率等。传统的视频转码中,很常用的工具是FFmpeg。FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。在nodej...

nodeJs安装less及编译less文件为css文件方法实例【图】

本文主要介绍了使用nodeJs来安装less及编译less文件为css文件的方法,在文章末尾给大家补充介绍了通过nodejs将less文件转为css文件的方法,具体内容详情大家通过本文学习吧,希望能帮助到大家。NodeJs使用nodejs安装less以及编译less文件为css文件首先下载nodeJs的安装包,按照步骤,安装nodejs. 链接:http://pan.baidu.com/s/1dEsqYB3 密码:bkkh 这个链接里面有nodejs的安装包,大家可以直接下载下来,安装就可以了。然后cmd打...

nodejs超出最大的调用栈错误问题解决方法

本文主要介绍了nodejs超出最大的调用栈错误问题,需要的朋友可以参考下,希望能帮助到大家。程序实现的代码大致如下function modify(cursor) {cursor.hasNext(function(err,bool) {if(err) {return console.log(err); } if(bool) {cursor.next(function(err, item){if(err) {return console.log(err);}/* 此处为对数据进行update操作 */// 递归调用modify方法 return modify(cursor);}); }else{console.log(finished);}}) } var cur...

Node.js调用fs.renameSync报错(Error:EXDEV,cross-devicelinknotpermitted)处理方法

本文主要介绍了Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted),非常具有实用价值,需要的朋友可以参考下,希望能帮助到大家。在写一个文件上传的功能时候,调用fs.renameSync方法错误出错 代码所在如下:大致分析后,预计是因为 跨磁盘分区移动 或操作文件会有权限问题。下面提供两种解决办法:方法一:主要利用fs的createReadStream、createWriteSream和unlinkSync方法具体代码如下:PS:我用的...

实例讲解nodejs中express获取get和post传值及session验证的方法

本文继续加深node.js中express的用法,主要介绍了nodejs使用express获取get和post传值及session验证的方法,结合实例形式分析了nodejs使用express实现获取get和post传值及session验证功能的具体操作步骤与注意事项,需要的朋友可以参考下,希望能帮助到大家。获取get和post传值get的传值被放入了一个对象中post的传值被放入了获取方式如获取对象的内容方式一样。比如,前面传入了一个id的值,nodejs获取就可以req.body.id即可express...