10 2020 档案
原生nodejs解析get和post参数方法
摘要:通过get和post方式获取提交的表单数据 1,通过get方法,解析参数: 通过get方法请求解析参数,通过nodejs原生内置模块url的url.parse()方法,将get请求的url传入,url.parse()方法会自动解析URL路径; //导入http模块 const http = requ
阅读全文
自定义类似express.urlencoded解析 POST 提交到服务器的表单数据
摘要:自定义中间件 1 需求描述与实现步骤 1.1 需求以及实现步骤 需求描述: 自己手动模拟一个类似于 express.urlencoded 这样的中间件,来解析 POST 提交到服务器的表单数据 实现步骤: 定义中间件 监听 req 的 data 事件 监听 req 的 end 事件 使用 query
阅读全文
第三方中间件 body-parser解析表单数据
摘要:第三方中间件 非 Express 官方内置,而是由第三方开发出来的中间件,叫做第三方中间件。在项目中,大家可以按需下载并配置第三方中间件,从而提高项目的开发效率 例如:在 express@4.16.0 之前的版本中,经常使用 body-parser 这个第三方中间件,来解析请求体数据。使用步骤如下
阅读全文
Express内置的中间件(express.json和express.urlencoded)格式的请求体数据
摘要:Express内置的中间件 自 Express 4.16.0 版本开始,Express 内置了 3 个常用的中间件,极大的提高了 Express 项目的开发效率和体验 express.static 快速托管静态资源的内置中间件,例如: HTML 文件、图片、CSS 样式等(无兼容性) express
阅读全文
用内置 querystring 模块解析请求体数据
摘要:用 querystring 模块解析请求体数据 Node.js 内置了一个 querystring 模块,专门用来处理查询字符串。通过这个模块提供的 parse() 函数,可以轻松把查询字符串,解析成对象的格式 代码码 // 导入 express 模块 const express = require
阅读全文
包
摘要:npm install 命令安装包 如果想在项目中安装指定名称的包,需要运行如下的命令 npm install 包的完整名称 上述的装包命令,可以简写成如下格式 npm i 包的完整名称 npm i moment node_modules 和 pageage-lock.json 的作用 初次装包完成
阅读全文
git分支相关命令
摘要:分支相关命令 git branch 查看分支 git branch 分支名称 创建分支 在哪条分支上输入的命令,就是在哪条分支上进行的创建 git branch develop -创建了一个develop的分支 git checkout 分支名称 切换分支 git checkout develop
阅读全文
git分支概念
摘要:Git分支(★★★) 为了便于理解,大家暂时可以认为分支就是当前工作目录中代码的一份副本。 使用分支,可以让我们从开发主线上分离出来,以免影响开发主线。 分支细分 主分支(master) 第一次向 git 仓库中提交更新记录时自动产生的一个分支。这个属于是主分支,主分支中的代码是很稳定的代码,所以我
阅读全文
git提交到本地仓库与远程仓库
摘要:Git 使用前配置 Git允许多人进行开发,所以我们需要配置用户名和邮箱,这样在Git仓库里面就能标明代码是谁进行的提交,方便进行管理 配置提交人姓名:git config --global user.name 提交人姓名 配置提交人邮箱:git config --global user.email
阅读全文
npm的镜像源管理工具
摘要:1.nrm nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换 2.安装nrm 在命令行执行命令,npm install -g nrm,全局安装nrm。 3.使用 执行命令nrm ls查看可选的源。 nrm ls
阅读全文
git初体验
摘要:GIT 版本控制软件 目标 理解版本控制能进行代码的托管 能够安装好git环境 记忆git工作的基本流程 能够使用git进行本地的提交 能够使用git撤销文件 理解git分支,创建分支,切换分支 能够注册github账号,并且创建仓库 理解多人开发的使用流程,并且能够解决冲突 能够使用SSH免密登录
阅读全文
Node 中的模块化(module对象中的exports以及导入require方法)
摘要:Node.js 中根据模块来源的不同,将模块分为了 3 大类,分别是: 内置模块(内置模块是由 Node.js 官方提供的,例如 fs、path、http 等) 自定义模块(用户创建的每个 .js 文件,都是自定 义模块) 第三方模块(由第三方开发出来的模块,并非官方提供的内置模块,也不是用户创建的
阅读全文
http 模块
摘要:什么是 http 模块 http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 Web 服务器,从而对外提供 Web 资源服务 http 模块的作用 服务器和普通电脑
阅读全文
path 路径模块
摘要:path 路径模块 path 模块是 Node.js 官方提供的、用来处理路径的模块。它提供了一系列的方法和属性,用来满足用户对路径的处理需求,例如: path.join() 方法,用来将多个路径片段拼接成一个完整的路径字符串 path.basename() 方法,用来从路径字符串中,将文件名解析出
阅读全文
fs 文件系统模块
摘要:fs 模块是 Node.js 官方提供的、用来操作文件的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作需求 fs.readFile() 方法,用来读取指定文件中的内容 fs.writeFile() 方法,用来向指定的文件中写入内容 如果要在 JavaScript 代码中,使用 fs 模块
阅读全文
node初体验
摘要:Node 运行环境包含两个部分,分别是: V8 引擎,主要负责解析 JavaScript 代码 内置 API,我们学习 Node.js 重点就是学习这些内置的 API,从而能够完成后台的开发 Node 运行环境和 浏览器运行环境的区别 浏览器是 JavaScript 的前端运行环境 Node.js
阅读全文
大事件
摘要:$.ajaxPrefilter( function( options ) { //监听ajax的提交事件 });iframe: 必须要有name属性: 配合a标签使用,a标签必须要有target属性,target=iframe的name名字;判断请求用户信息,调用complete回调函数, 判断re
阅读全文
vs插件
摘要:Rainbow Fart (彩虹屁) Auto Close Tag Auto Complete Tag Auto Rename Tag cssrem Easy Less Image Preview open in browser Path InteIIisense tabNine vs HTML t
阅读全文