![](https://img-blog.csdnimg.cn/20210514100510332.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
NodeJs
文章平均质量分 66
NodeJs
Silly夏
英特纳雄耐尔夏
展开
-
NodeJs nvm的安装及配置
介绍:nvm是一款管理node.js版本的工具,可以使用nvm的命令快捷地切换node版本,方便开发nvm安装nvm下载地址可选择下载nvm-setup直接安装;也可以选择下载nvm-noinstall,其为绿色免安装版,但需要进行环境配置。安装nvm之前要做的工作:删除以下文件夹中全部关于node和nvm的资源C:\Program Files (x86)\nodejsC:\Program Files\nodejsC:\Users{User}\AppData\Roaming\npm.原创 2021-11-09 20:59:26 · 2032 阅读 · 0 评论 -
NodeJs npm install -D、-g、-S命令的后缀名之间有什么区别?
npm install -D -S -g的区别npm安装包的时候有时候后缀为-S,有时候为-D,还有-g。那么这几个后缀在安装相关依赖包的时候有什么区别呢?其实很简单,情况如下常用的npm安装后缀:npm安装后缀写入到用于环境常用包-D、–save-devdevDependencies对象开发环境babel,sass-loader,gulp ,webpack-S、–savedependencies对象生产环境-g全局安装解释说明:np原创 2021-07-06 21:48:20 · 1537 阅读 · 0 评论 -
Node Node是如何连接并使用MySQL数据库的
文章目录NodeJs操作MySQL数据库1 引入模块2 创建配置对象3 创建连接数据库的对象4 建立连接5 执行Sql语句5.1 增5.2 删5.3 改5.4 查6 完整代码NodeJs操作MySQL数据库步骤:引入模块。创建配置对象。创建连接数据库的对象。建立连接。执行Sql语句。1 引入模块安装驱动:$ cnpm install mysql引入模块:mysqlconst mysql = require("mysql");2 创建配置对象配置对象的地址、原创 2021-06-29 21:22:37 · 441 阅读 · 0 评论 -
NodeJs express框架
文章目录1 express框架1.1 express特点2 app.use中间件2.1 概念2.2 中间件用法2.3 中间件应用2.4 错误处理中间件2.5 捕获错误3 express请求处理3.1 构建模块化路由3.2 GET参数的获取3.3 POST参数的获取3.4 路由参数.3.5 静态资源的处理4 express-art-template模块引擎4.1 介绍4.2 app.locals对象1 express框架express框架的基于node.js的web应用开发框架。1.1 express特原创 2021-05-14 10:21:54 · 800 阅读 · 0 评论 -
NodeJs 模板引擎
文章目录模板引擎1 art-template模板引擎2 模板引擎语法3 模板引擎条件判断4 循环5 子模板6 模板配置模板引擎1 art-template模板引擎art-template模板引擎,用来拼接字符串。npm install art-templateconst template = require('art-template');const html = template('模板路径',数据);const template = require('art-template');c原创 2021-05-14 10:19:45 · 442 阅读 · 0 评论 -
NodeJs 异步编程
文章目录异步编程1 同步API、异步API2 二者区别3 node.js异步APIPromise1 定义异步函数1 async关键字2 await关键字异步编程1 同步API、异步API同步API:只有当前API执行完毕,才能接着执行下面的API。console.log('hello');console.log(' world');//hello world异步API:当前API的执行不会影响和阻塞后续API的执行。setTimeout(()=>{ console.l原创 2021-05-14 10:18:53 · 179 阅读 · 0 评论 -
NodeJs http
文章目录1 http协议1.1 请求报文1.2 响应报文2 HTTP请求与响应处理2.1 请求参数2.2 GET请求参数2.3 POST请求参数2.4 静态资源2.5 动态资源2.6 路由1 http协议// 1、引入网站服务器的模块const http = require('http');// 2、创建网站服务器对象const app = http.createServer();1.1 请求报文请求方式(req.method)GET:请求数据。POST:发送数据请求地址(re原创 2021-05-14 10:17:11 · 97 阅读 · 0 评论 -
NodeJs Gulp模块
Gulp模块1 gulp方法gulp.src():获取任务要处理的文件。gulp.dest():输出任务。gulp.task():建立gulp任务.gulp.eatch():监控文件的变化。//gulp.task()建立任务,第一个参数为任务名称;第二个参数为回调函数gulp.task('first',() => { console.log('第一个gulp文件'); // 获取文件 gulp.src('./src/index.html') //将处原创 2021-05-14 10:14:59 · 98 阅读 · 0 评论 -
NodeJs fs系统模块
文章目录fs模块文件操作1 读取文本readFile()2 写入文件wirteFile()3 同步文件的写入4 异步文件的写入5 简单文件写入6 简单文件读取7 流式文件写入8 流式文件读取路径拼接路径拼接fs模块文件操作文件系统(File System)简单来说就是通过node来操作系统中的文件。需要引入核心模块:fs模块(无需下载,直接引用)。fs模块中的所有操作都有两种形式可供选择:同步和异步(有回调函数)。1 读取文本readFile()fs.readFile('文件路径/文原创 2021-05-14 10:13:45 · 136 阅读 · 0 评论 -
NodeJs nodeJs模块化、Buffer缓冲区
文章目录1 模块化2 向外部暴露变量和方法3 全局对象global4 Buffer缓冲区1 模块化在node中,一个js文件就是一个模块在node中,每一个js文件中的js代码都是独立运行在一个函数中而不是全局作用域,所以一个模块中的变量和函数在其他模块中无法访问。一个模块内的代码仅在模块第一次被引用时初始化执行一次,然后缓存起来便于后面使用。当node在执行模块中的代码时,会首先在代码的最顶部,添加如下代码function (exports,require,module,__fil原创 2021-05-14 10:11:11 · 118 阅读 · 0 评论 -
NodeJs npm
文章目录npm1 npm命令2 node搜索包的流程npm1 npm命令npm -v查看npm版本npm version查看所有模块版本npm search搜索模块包npm install / i 包名安装包npm remove / r 包名删除包npm install 包名 -g全局安装包(全局安装一般是工具)npm install 包名 --save安装包并添加到依赖中npm install下载当前项目所依赖的包np原创 2021-05-14 10:08:08 · 90 阅读 · 0 评论