• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
逍遥汉
博客园    首页    新随笔    联系   管理    订阅  订阅
10 2020 档案
原生nodejs解析get和post参数方法

摘要:通过get和post方式获取提交的表单数据 1,通过get方法,解析参数: 通过get方法请求解析参数,通过nodejs原生内置模块url的url.parse()方法,将get请求的url传入,url.parse()方法会自动解析URL路径; //导入http模块 const http = requ 阅读全文
posted @ 2020-10-22 00:14 unfetteredman 阅读(2161) 评论(0) 推荐(0)
自定义类似express.urlencoded解析 POST 提交到服务器的表单数据

摘要:自定义中间件 1 需求描述与实现步骤 1.1 需求以及实现步骤 需求描述: 自己手动模拟一个类似于 express.urlencoded 这样的中间件,来解析 POST 提交到服务器的表单数据 实现步骤: 定义中间件 监听 req 的 data 事件 监听 req 的 end 事件 使用 query 阅读全文
posted @ 2020-10-21 21:03 unfetteredman 阅读(543) 评论(0) 推荐(0)
第三方中间件 body-parser解析表单数据

摘要:第三方中间件 非 Express 官方内置,而是由第三方开发出来的中间件,叫做第三方中间件。在项目中,大家可以按需下载并配置第三方中间件,从而提高项目的开发效率 例如:在 express@4.16.0 之前的版本中,经常使用 body-parser 这个第三方中间件,来解析请求体数据。使用步骤如下 阅读全文
posted @ 2020-10-21 20:57 unfetteredman 阅读(523) 评论(0) 推荐(0)
Express内置的中间件(express.json和express.urlencoded)格式的请求体数据

摘要:Express内置的中间件 自 Express 4.16.0 版本开始,Express 内置了 3 个常用的中间件,极大的提高了 Express 项目的开发效率和体验 express.static 快速托管静态资源的内置中间件,例如: HTML 文件、图片、CSS 样式等(无兼容性) express 阅读全文
posted @ 2020-10-21 20:55 unfetteredman 阅读(7453) 评论(0) 推荐(0)
用内置 querystring 模块解析请求体数据

摘要:用 querystring 模块解析请求体数据 Node.js 内置了一个 querystring 模块,专门用来处理查询字符串。通过这个模块提供的 parse() 函数,可以轻松把查询字符串,解析成对象的格式 代码码 // 导入 express 模块 const express = require 阅读全文
posted @ 2020-10-21 20:50 unfetteredman 阅读(330) 评论(0) 推荐(0)
包

摘要:npm install 命令安装包 如果想在项目中安装指定名称的包,需要运行如下的命令 npm install 包的完整名称 上述的装包命令,可以简写成如下格式 npm i 包的完整名称 npm i moment node_modules 和 pageage-lock.json 的作用 初次装包完成 阅读全文
posted @ 2020-10-20 21:11 unfetteredman 阅读(131) 评论(0) 推荐(0)
git分支相关命令

摘要:分支相关命令 git branch 查看分支 git branch 分支名称 创建分支 在哪条分支上输入的命令,就是在哪条分支上进行的创建 git branch develop -创建了一个develop的分支 git checkout 分支名称 切换分支 git checkout develop 阅读全文
posted @ 2020-10-20 18:20 unfetteredman 阅读(109) 评论(0) 推荐(0)
git分支概念

摘要:Git分支(★★★) 为了便于理解,大家暂时可以认为分支就是当前工作目录中代码的一份副本。 使用分支,可以让我们从开发主线上分离出来,以免影响开发主线。 分支细分 主分支(master) 第一次向 git 仓库中提交更新记录时自动产生的一个分支。这个属于是主分支,主分支中的代码是很稳定的代码,所以我 阅读全文
posted @ 2020-10-20 18:19 unfetteredman 阅读(666) 评论(0) 推荐(0)
git提交到本地仓库与远程仓库

摘要:Git 使用前配置 Git允许多人进行开发,所以我们需要配置用户名和邮箱,这样在Git仓库里面就能标明代码是谁进行的提交,方便进行管理 配置提交人姓名:git config --global user.name 提交人姓名 配置提交人邮箱:git config --global user.email 阅读全文
posted @ 2020-10-20 18:16 unfetteredman 阅读(477) 评论(0) 推荐(0)
npm的镜像源管理工具

摘要:1.nrm nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换 2.安装nrm 在命令行执行命令,npm install -g nrm,全局安装nrm。 3.使用 执行命令nrm ls查看可选的源。 nrm ls 阅读全文
posted @ 2020-10-20 10:47 unfetteredman 阅读(272) 评论(0) 推荐(0)
git初体验

摘要:GIT 版本控制软件 目标 理解版本控制能进行代码的托管 能够安装好git环境 记忆git工作的基本流程 能够使用git进行本地的提交 能够使用git撤销文件 理解git分支,创建分支,切换分支 能够注册github账号,并且创建仓库 理解多人开发的使用流程,并且能够解决冲突 能够使用SSH免密登录 阅读全文
posted @ 2020-10-18 21:15 unfetteredman 阅读(99) 评论(0) 推荐(0)
Node 中的模块化(module对象中的exports以及导入require方法)

摘要:Node.js 中根据模块来源的不同,将模块分为了 3 大类,分别是: 内置模块(内置模块是由 Node.js 官方提供的,例如 fs、path、http 等) 自定义模块(用户创建的每个 .js 文件,都是自定 义模块) 第三方模块(由第三方开发出来的模块,并非官方提供的内置模块,也不是用户创建的 阅读全文
posted @ 2020-10-18 21:07 unfetteredman 阅读(964) 评论(0) 推荐(0)
http 模块

摘要:什么是 http 模块 http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 Web 服务器,从而对外提供 Web 资源服务 http 模块的作用 服务器和普通电脑 阅读全文
posted @ 2020-10-18 20:18 unfetteredman 阅读(209) 评论(0) 推荐(0)
path 路径模块

摘要:path 路径模块 path 模块是 Node.js 官方提供的、用来处理路径的模块。它提供了一系列的方法和属性,用来满足用户对路径的处理需求,例如: path.join() 方法,用来将多个路径片段拼接成一个完整的路径字符串 path.basename() 方法,用来从路径字符串中,将文件名解析出 阅读全文
posted @ 2020-10-18 20:09 unfetteredman 阅读(182) 评论(0) 推荐(0)
fs 文件系统模块

摘要:fs 模块是 Node.js 官方提供的、用来操作文件的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作需求 fs.readFile() 方法,用来读取指定文件中的内容 fs.writeFile() 方法,用来向指定的文件中写入内容 如果要在 JavaScript 代码中,使用 fs 模块 阅读全文
posted @ 2020-10-18 20:02 unfetteredman 阅读(271) 评论(0) 推荐(0)
node初体验

摘要:Node 运行环境包含两个部分,分别是: V8 引擎,主要负责解析 JavaScript 代码 内置 API,我们学习 Node.js 重点就是学习这些内置的 API,从而能够完成后台的开发 Node 运行环境和 浏览器运行环境的区别 浏览器是 JavaScript 的前端运行环境 Node.js 阅读全文
posted @ 2020-10-18 19:49 unfetteredman 阅读(102) 评论(0) 推荐(0)
大事件

摘要:$.ajaxPrefilter( function( options ) { //监听ajax的提交事件 });iframe: 必须要有name属性: 配合a标签使用,a标签必须要有target属性,target=iframe的name名字;判断请求用户信息,调用complete回调函数, 判断re 阅读全文
posted @ 2020-10-18 09:44 unfetteredman 阅读(111) 评论(0) 推荐(0)
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 阅读全文
posted @ 2020-10-07 20:17 unfetteredman 阅读(101) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3