![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
文章平均质量分 89
Lin'er jingle
这个作者很懒,什么都没留下…
展开
-
搭建koa框架
Koa 就是一种简单好用的 Web 框架。它的特点是优雅、简洁、表达力强、自由度高。本身代码只有1000多行,所有功能都通过插件实现,很符合 Unix 哲学。本文从零开始,循序渐进,教会你如何使用 Koa 写出自己的 Web 应用。每一步都有简洁易懂的示例,希望让大家一看就懂。一、检查node版本号:Koa 必须使用 7.6 以上的版本。如果你的版本低于这个要求,就要先升级 Node。然...原创 2019-04-10 11:32:23 · 366 阅读 · 0 评论 -
npm_script
npm_scriptNode 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。本文介绍如何使用 npm 脚本(npm scripts)。一、什么是 npm 脚本?npm 允许在package.json文件里面,使用scripts字段定义脚本命令。{// …“scripts”: {“build”: “node build.js”}}上面代码是package.j...转载 2019-04-10 08:43:48 · 144 阅读 · 0 评论 -
node.js events事件
//node.js events事件const EventEmitter = require(‘events’);// es6 类的继承class MyEmitter extends EventEmitter {}const myEmitter = new MyEmitter();console.log( EventEmitter.prototype)myEmitter.on(‘eve...原创 2019-04-10 08:31:39 · 133 阅读 · 0 评论 -
使用Node.js制作一个压缩包
使用Node.js制作一个压缩包/*制作一个压缩包的补助先有一个文件读取文件制作压缩包将读取的数据放入到压缩包中*/const zlib = require(‘zlib’)const fs = require(‘fs’)//创建可读的流const inp = fs.createReadStream(‘yyb.txt’)//创建空压缩包const gzip = zlib...原创 2019-04-10 08:16:24 · 160 阅读 · 0 评论 -
git的常用命令简单使用
构建版本控制工具gitGit是目前世界上最先进的分布式版本控制系统(没有之一)。以下介绍git的常用命令创建新本地仓库(git初始化) $git init显示工作路径下已修改的文件$git status把当前所有修改添加到下次提交中:1 $ git add提交之前已标记的变化:1 $ git commit附加消息(注释)提交:1 $ git commit -m 'm...原创 2019-04-12 21:35:02 · 127 阅读 · 0 评论 -
前端异步流程工具的方案promise、gengerator、async-await、node.js的nextTick setlmmidate、第三方库(async.js)
前端异步流程工具的方案1.promise2.gengerator函数3.async-await4.node.js nextTick setImmidate5.第三方库 async.js一.promise1.通过new promise()构造promise2.参数是一个回调函数,回调函数中有两个参数(resolve,reject)*resolve也是一个函数...转载 2019-04-15 22:08:10 · 180 阅读 · 0 评论 -
nvm使用
nvm 使用安装:nvm install vsersion举例: nvm install v10.8.0 || nvm install 10.8.0 || nvm install latest(最新版本)切换Node.js版本nvm use vsersion举例: nvm install v10.8.0查看当前电脑中 Node.js的所有版本nvm list4.查看当nvm版本...转载 2019-04-08 19:52:48 · 145 阅读 · 0 评论 -
node.js基础
node.js 内置模块/*Node.js内置了很多的模块fs(文件系统)path( 磁盘路径 )http( 通信 )使用;导入const 变量名称 = require(‘模块名称’)使用模块的api*/const path = require(‘path’)console.log(path.resolve(__dirname)) //E:\1901\01-node.j...原创 2019-04-08 19:42:24 · 154 阅读 · 0 评论 -
express介绍,安装与中间件
http://www.expressjs.com.cn/4x/api.html 中文手册Express介绍与安装1.1 Express介绍Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。 Express 含有丰富的 HTTP api和任意排列组合的 Connect 中间件,让你创建健壮、...转载 2019-04-10 20:06:44 · 321 阅读 · 0 评论 -
node-event-fs-stream-router-async事件event模块
node-event-fs-stream-router-async事件event模块使用事件:EventEmitter 事件的参数 只执行一个的事件监听器Node.js核心API的大部分是围绕一个惯用的异步事件驱动架构构建的,其中某些类型的对象(称为“发射器”)周期性地发出命名事件,导致调用Function对象(“侦听器”)const EventEmmiter = require('even...转载 2019-04-10 19:01:52 · 211 阅读 · 0 评论 -
MongoDB的小知识与增删改查
MongoDB的小知识与增删改查数据库 Node.js mongodb(bson json的超集)分类:关系型数据库: MySql、SQLServer、Oracle、Sybase、DB2非关系型数据库: MongoDB、Hbase、Redis、Neo4j、MongoDB安装环境变量设置系统服务添加有问题安装系统不太支持高版本、 降版本 3.2、 3.4写在mongodb时候...原创 2019-04-10 17:53:21 · 124 阅读 · 0 评论 -
node.js的nvm安装,nrm的版本切换,一些常用的模块(api)
1-getstarted-modulesnode.js有两个版本: 开发版(左侧) / 修订版(右侧)1. 修订版中修改的就是开发版中的bug2. 开发版分为两类:稳定版(偶数) / 测试版(奇数)1.什么是node.js?1.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 2.Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,...转载 2019-04-10 08:50:19 · 424 阅读 · 0 评论