![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NodeJs
文章平均质量分 58
天马3798
济南小程序开发,济南网站开发,线上引流过客;济南.net 开发,济南C#开发,济南nodejs开发
展开
-
NodeJs crypto模块使用整理
模块提供了加密功能,实现了包括对 OpenSSL 的哈希、HMAC、加密、解密、签名、以及验证功能的一整套封装。当前模块的作者的源码已经停止更新下架,但是还是可以使用。类是用于创建数据哈希值的工具类。原创 2022-10-02 18:28:53 · 2195 阅读 · 0 评论 -
Nodejs axios模块使用整理
支持PromoisAPI,支持拦截请求和响应,支持转换请求和响应数据,支持取消请求,支持自动转换JSON数据,支持客户端防御XSRF。Axios是一个基于Promise网络请求库,可以用于node.js 环境和浏览器环境使用。在node.js框架中封装http模块,在浏览器中分装XMLHttpRequests对象。这些属性都不必在配置中指定。类似$.ajax()1.nodejs 使用。1. 发送get请求。2.发送多个并发请求。原创 2022-10-02 18:14:05 · 7467 阅读 · 0 评论 -
NodeJs 自定义日志记录工具分装_Nodejs 日志记录工具
一、编写一个简单的日志记录工具,封装代码如下://log 日志操作封装var fs = require('fs');var path = require('path');var util = require('util');var now = new Date();var filePath = path.join(__dirname, '/log/');var file = filePath + util.format('%s%s%s.txt', now.getFullYear().原创 2020-11-18 17:34:46 · 563 阅读 · 0 评论 -
Node js Http常用请求封装
一、Node js Http常用请求封装常用的get请求,post请求封装requestHelper.js模块定义内容如下:var http = require('https');//如果是http请求引用http模块,如果是https请求引用https模块var req = { //get请求封装 get: (link, data, callback) => { http.get(link, data, (req, res) => {原创 2020-11-16 17:28:14 · 1685 阅读 · 0 评论 -
使用webpack打包nodejs 后台端环境|NodeJs 打包后台代码
一、使用webpack打包nodejs 后台端环境第一步、安装webpack包,初始化项目应用npm install webpack webpack-cli --save-dev第二步、修改编译配置1.增加webpack.config.js文件,配置输入输出,重点制定target 运行环境为nodeconst path = require('path');module.exports = { entry: './src/main.js', output: { fi原创 2020-10-30 18:26:55 · 5542 阅读 · 1 评论 -
VS Code开发 Express项目基础搭建
使用 VS Code搭建Expres项目,创建 简单 ,使用方便一、安装Express npm install express --save二 、使用Expres 创建项目 express myapp创建结果: create : myapp/package.json create : myapp/app.js create : myapp/public cr原创 2017-07-13 22:31:44 · 8037 阅读 · 0 评论 -
typings install dt~angular --global --save异常
一、在使用VS Code添加angularjs智能提示出现异常命令:typings install dt~angular --global --save异常如下:typings ERR! message Attempted to compile "angular" as a global module, but it looks like an external modul原创 2017-02-23 17:44:15 · 4217 阅读 · 0 评论 -
NodeJS命令找不到:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
一、使用npm安装的工具,在使用对应命令时,找不到异常例如,在使用expres 生成器时:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。二、出现原因是没有为全局程序包配置环境变量。默认位置如下: 'C:\Users\\AppData\Roaming\npm'解决方案:将此位置添加到环境变量‘Path’中即可。重新开启命令窗口。原创 2017-02-23 11:16:36 · 2840 阅读 · 0 评论 -
NodeJs的安装和环境变量配置
一、NodeJs的安装和环境变量配置第一步,下载安装NodeJS1.本文在windows平台下NodeJS安装实例,独立安装而不是在安装Visual Studio的过程中2.NodeJS中文官网下载:http://nodejs.cn/#download3.双击可执行文件,安装操作过程中可以修改安装目录,这样的话如果操作系统重装后nodejs不需要再次安装,只要配置一下环境变量就原创 2017-02-23 11:06:01 · 72418 阅读 · 3 评论 -
NodeJs开发环境之Sublime Text3
一、先安装NodeJs开发包,去官网下载http://nodejs.cn/验证NodeJs安装是否成功二、下载SublimeText3,中文破解版http://download.csdn.net/detail/u011127019/9596257三、安装SublimeText-Nodejs插件Git地址:https://github.com/tane原创 2016-08-05 17:14:57 · 6349 阅读 · 1 评论 -
Node.Js Stream(流)-(四)文件copy实例
一、使用同步方式实现文件copy//同步读取和写入文件var fs=require('fs');var path=require('path');var file1=path.resolve('/test1/one.txt');var file2=path.resolve('/test1/one_sync.txt');var source=fs.readFileSync(file1)原创 2016-09-14 08:35:22 · 2104 阅读 · 0 评论 -
Node.js教程地址
1.七天学会NodeJShttp://www.open-open.com/lib/view/13926118725382.Node.js v0.10.18 手册 & 文档http://nodeapi.ucdok.com/#/api/原创 2015-07-21 11:00:46 · 2307 阅读 · 0 评论 -
Node.Js http模块(一)-发送http请求实例
Node.Js http模块可以创建服务器应用实例,也能发送http请求1.http.get(options[, callback])发送简单Get请求,并响应var http=require('http');//get 请求外网http.get('http://www.gongjuji.net',function(req,res){ var html=''; req.on('原创 2016-08-31 10:21:04 · 66215 阅读 · 5 评论 -
NodeJs开发环境搭建之Visual Studio Code(一)
一、Visual Studio Code搭建NodeJs的开发环境1.下载安装NodeJs并配置环境变量可以参考:NodeJs的安装和环境变量配置2.下载安装 VS Code编辑器可以参考:VsCode插件整理3.使用Typings工具配置VS Code 的智能提示可以参考: VS Code智能提示功能之Typings4.创建Hello word Demo创原创 2017-02-23 15:56:25 · 65396 阅读 · 2 评论 -
NodeJs开发环境搭建之Visual Studio Code(二)
使用Visual Studio Code开发Node.Js目前Vs Code已经内置的NodeJs开发的许多功能本文假设已经安装里的NodeJs,更多参考:http://blog.csdn.net/u011127019/article/details/56673123一、使用 VsCode创建Hello World项目1.创建文件夹作为项目目录,使用 npm init 创建Node原创 2017-07-04 10:55:22 · 53767 阅读 · 4 评论 -
NodeJs之TypeScript开发环境--VS Code
NodeJs的开发中可以使用TypeScript。本文介绍在NodeJs项目中使用TypeScript,VSCode已经支持TypeScript的编辑编辑等功能。方式一:使用VS Code一、创建NodeJs项目可以参考:http://blog.csdn.net/u011127019/article/details/74295235二、在当前NodeJs项目中添加TypeScr原创 2017-07-04 11:37:05 · 11067 阅读 · 0 评论 -
Node.js自定义实现文件路由功能
一、创建路由处理定义 //获取http模块var http = require('http');//文件 模块var fs = require('fs');//404文件var error = "./view/404.html";//实现文件 相应函数以及404错误相应函数 var Response = function (res, filePath) { //读取 文原创 2017-09-21 22:05:43 · 705 阅读 · 0 评论 -
nodejs npm常用命令
npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。1、npm install moduleNames:安装Node模块安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块。node的安装分为全局模式和本地模式。一般情况下会以本地模式运转载 2016-04-16 09:59:00 · 724 阅读 · 0 评论 -
NPM 设置代理
一、简介NPM 是Node的模块挂利器。答案是 npm 模块仓库提供了一个查询服务,叫做 registry 。以 npmjs.org 为例,它的查询服务网址是 https://registry.npmjs.org/ 。这个网址后面跟上模块名,就会得到一个 JSON 对象,里面是该模块所有版本的信息。比如,访问 https://registry.npmjs.org/react原创 2017-12-21 13:52:43 · 5367 阅读 · 3 评论 -
nrm切换npm源利器
一、nrm是什么?这是官方的原话: 开发的npm registry 管理工具 nrm, 能够查看和切换当前使用的registry, 最近NPM经常 down 掉, 这个还是很有用的哈哈顾名思义,就是说nrm是一个管理npm的工具,如果你不知道npm是什么的话,请看下这里npm的是什么?。二、nrm的安装$ npm install -g nrm三、n转载 2017-12-21 14:39:46 · 632 阅读 · 0 评论 -
安装了淘宝npm后运行cnpm命令提示不是内部或外部命令。
使用命令 安装cnpm成功后npm install -g cnpm --registry=https://registry.npm.taobao.org直接使用cnpm命令安装模块失败或者使用 cnpm -v/cnpm -version 查看版本提示“cnpm命令提示不是内部或外部命令”原因:本地系统没有添加npm模块的环境变量,所以不能识别命令。默认npm模块全...原创 2018-01-16 11:46:08 · 11426 阅读 · 2 评论 -
Node.Js fs模块文件夹操作
1.fs.readdir(path, callback);使用fs.readdir读取目录,重点其回调函数中files对象/** * path, 要读取目录的完整路径及目录名; * [callback(err, files)], 读完目录回调函数;err错误对象,files数组,存放读取到的目录中的所有文件名 */实例://读取目录var fs=require原创 2016-08-25 10:24:27 · 13434 阅读 · 0 评论 -
Node.Js Path模块-文件或文件夹路径字符串操作
require('path')模块该模块包含用于处理和转换文件路径的实用程序。几乎所有这些方法只执行字符串转换。没有协商文件系统以检查路径是否有效。一、路径格式化、反格式化1.path.parse(pathString);将路径字符串转换成对象var path=require('path');//path.parse(pathString);//将路径字原创 2016-08-24 11:02:01 · 11658 阅读 · 0 评论 -
Node.Js cheerio模块简单API
###cheerio为服务器特别定制的,快速、灵活、实施的jQuery核心实现.###Introduction将HTML告诉你的服务器var cheerio = require('cheerio'), $ = cheerio.load('Hello world');$('h2.title').text('Hello there!');$('h2').addClass('welco转载 2016-08-31 12:19:40 · 3113 阅读 · 1 评论 -
Node.Js cheerio模块--操作/解析Html
Node.Js cheerio 模块可以在服务器段想使用Jquery的方式操作Dom结构,许多用法和jquery 的语法基本相同。为服务器特别定制的,快速、灵活、实施的jQuery核心实现.安装 npm install cheerio实例1: 构建Dom结构//使用 cheerio 生成Dom 结构var cheerio=require('cheerio');var $=c原创 2016-08-31 12:16:44 · 12061 阅读 · 0 评论 -
Node.Js util模块
util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。1.util.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同。JavaScript 没有 提供对象继承的语言级别特性,而是通原创 2016-08-30 09:16:56 · 738 阅读 · 0 评论 -
Node.Js url模块详解
Node.Js URL模块 Node.Js中用户URL 格式化和反格式化模块用于URL解析、处理等操作的解决方案1.url.parse(urlStr[, parseQueryString][, slashesDenoteHost])将url字符串转换成object对象/** * urlStr:需要处理的url字符串 * parseQueryString: 是否将查原创 2016-08-29 09:25:00 · 5133 阅读 · 0 评论 -
Node.Js fs模块操作文件(二)
二、以字节方式操作文件1.fs.open(filename, flags, [mode], callback); 打开文件/** * filename, 必选参数,文件名 * flags, 操作标识,如"r",读方式打开 * [mode],设置文件模式(权限),文件创建默认权限为 0666(可读,可写)。 * callback 打开文件后回调函数,参数默认第一个err,原创 2016-08-28 15:43:07 · 1141 阅读 · 0 评论 -
Node.Js fs模块文件操作(一)
一、字符串操作文件1.fs.writeFile(filename,data,[options],callback); 创建并写入文件/** * filename, 必选参数,文件名 * data, 写入的数据,可以字符或一个Buffer对象 * [options],flag 默认‘2’,mode(权限) 默认‘0o666’,encoding 默认‘utf8’ * callb原创 2016-08-28 15:33:19 · 9460 阅读 · 0 评论 -
NodeJs常用链接整理
1.花满楼的博客http://www.famanoder.com/原创 2016-06-23 08:00:10 · 590 阅读 · 0 评论 -
NodeJs 模块简单实例
1.定义Student模块,Teacher模块function add(student){ console.log('Add Student:'+student);}exports.add=add;function add(teacher){ console.log('Add Teacher:'+teacher);}exports.add=add;2.定义kclass模块/原创 2016-08-06 10:22:40 · 533 阅读 · 0 评论 -
NodeJs forEach循环
1.代码:var array1=[1,2,3];array1.forEach(function(item,index){ console.log(item+'---'+index);});原创 2016-08-06 10:19:22 · 34281 阅读 · 1 评论 -
Node.Js Buffer类(缓冲区)-(二)
一、合并缓冲区Buffer.concat(list[, totalLength])参数描述如下:list - 用于合并的 Buffer 对象数组列表。totalLength - 指定合并后Buffer对象的总长度。返回值返回一个多个成员合并的新 Buffer 对象。var buf1=new Buffer('微工具集');var buf2=new原创 2016-09-12 12:09:08 · 3506 阅读 · 0 评论 -
Node.Js Buffer类(缓冲区)-(一)
JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。Buffer 库为 Node.js 带来了一种存储原始数据的方法,可以让 Node.原创 2016-09-12 11:57:11 · 4806 阅读 · 0 评论 -
Node.Js 全局对象与全局属性(一)
JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。在 Node.js 我们可以直接访问到 global 的原创 2016-08-23 21:42:46 · 993 阅读 · 0 评论 -
Node.Js Stream(流)-(四)Stream类扩展
一、实例化Stream操作流//Readable、Writable 使用实例var stream=require('stream');var readable=new stream.Readable();var writable=new stream.Writable();//向读取流中添加数据readable.push('I ');readable.push('Love ');原创 2016-09-14 09:59:15 · 658 阅读 · 0 评论 -
Node.Js Stream(流)-(一)
Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。Node.js,Stream 有四种流类型:Readable - 可读操作。Writable - 可写操作。Duplex - 可读可写操作.Transform -原创 2016-09-13 16:21:00 · 2219 阅读 · 0 评论 -
Node.Js Stream(流)-(三)
Stream流之fs模块读取写入文件实例二一、分段读取写入文件//读取流、写入流实现赋值var fs=require('fs');var path=require('path');var file1=path.resolve('/test1/one.txt');var file2=path.resolve('/test1/one_copy2.txt');//创建读取流var r原创 2016-09-13 16:54:36 · 757 阅读 · 0 评论 -
Node.Js Stream(流)-(二)
Stream流之fs模块操作实例一一、读取文件实例1:指定每次读取数据量大小//实例1,读取文件var fs=require('fs');var path=require('path');var file=path.resolve('/test1/one.txt');//指定每次读取数量var readable=fs.createReadStream(file,{ high原创 2016-09-13 16:36:47 · 837 阅读 · 0 评论 -
Node.Js events模块(二)-EventEmitter自定义操作事件
说明Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件, 一个fs.readStream对象会在文件被打开的时候发出一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例。events 模块只提供了一个对象: ev原创 2016-09-01 14:39:37 · 5675 阅读 · 2 评论