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

随笔分类 -  node.js

node.js学习心得体会,记录平时的一些note!
node-sass 安装报错问题(Failed at the node-sass@4.14.1 postinstall script)

摘要:在npm install安装项目依赖包时报错 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@4.14.1 postinstall: `node scripts/build.js` npm ERR! Exit status 1 阅读全文
posted @ 2023-01-05 18:01 unfetteredman 阅读(8099) 评论(0) 推荐(0)
koa-body

摘要:koa-body 是一个可以帮助解析 http 中 body 的部分的中间件,包括 json、表单、文本、文件等。 基本使用 const Koa = require('koa'); // 引入koa const app = new Koa(); // 创建koa应用 const koaBody = 阅读全文
posted @ 2022-10-10 13:18 unfetteredman 阅读(991) 评论(0) 推荐(0)
原生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 阅读(522) 评论(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 阅读(7452) 评论(0) 推荐(0)
用内置 querystring 模块解析请求体数据

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

摘要:npm install 命令安装包 如果想在项目中安装指定名称的包,需要运行如下的命令 npm install 包的完整名称 上述的装包命令,可以简写成如下格式 npm i 包的完整名称 npm i moment node_modules 和 pageage-lock.json 的作用 初次装包完成 阅读全文
posted @ 2020-10-20 21:11 unfetteredman 阅读(130) 评论(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 阅读(271) 评论(0) 推荐(0)
Node 中的模块化(module对象中的exports以及导入require方法)

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

摘要:Content-Type(内容类型),一般是指网页中存在的 Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件。 常见的媒体格式类型如下: text/html : HTML格式 text/plain :纯文本格式 text/xml : XML格 阅读全文
posted @ 2020-06-30 08:33 unfetteredman 阅读(131) 评论(0) 推荐(0)

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