![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node
文章平均质量分 69
MorriuGin
前端学习ing
展开
-
Express中间件
Express 中间件中间件(Middleware ),特指业务流程的中间处理环节1.调用流程当一个请求到达 Express 的服务器之后,可以连续调用多个中间件,从而对这次请求进行预处理[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Bqc2e537-1650441667591)(C:\Users\1301338853\AppData\Roaming\Typora\typora-user-images\image-20220420094522143.png)]上一个原创 2022-04-20 16:02:10 · 1663 阅读 · 0 评论 -
Express中的路由
Express 路由广义上来讲,路由就是映射关系在 Express 中,路由指的是客户端的请求与服务器处理函数之间的映射关系Express 中的路由分 3 部分组成,分别是请求的类型、请求的 URL 地址、处理函数app.METHOD(PATH,HANDLER);const express = require('express')const app = express()// 挂载路由app.get('/', (req, res) => { res.send('hello wo原创 2022-04-19 19:43:59 · 230 阅读 · 0 评论 -
Express
ExpressExpress 是专门用来创建 Web 服务器的由http模块进一步封装出来的本质:就是一个npm 包能做什么:Web网站服务器API接口服务器安装在项目所处目录中,运行如下命令npm i express @ 4.17.1创建基本的Web服务器// 1. 导入 expressconst express=require("express");// 2.创建Web服务器const app=express();// 3.启动服务器 app.listen(80原创 2022-04-19 19:43:21 · 221 阅读 · 0 评论 -
3.npm与包
包Node.js 中的第三方模块又叫做包 ,第三方模块和包指的是同一个概念包是基于内置模块封装出来的,提供了更高级、更方便的 API,极大的提高了开发效率。包和内置模块之间的关系,类似于 jQuery 和 浏览器内置 API 之间的关系npmNode Package Manager(简称 npm 包管理工具)在项目组安装包 :npm install 包的完整名称简写npm i 包的完整名称安装指定版本的包,可以在包名之后,通过 @ 符号指定具体的版本装包后多了哪些文件:在项原创 2022-04-19 19:42:48 · 615 阅读 · 0 评论 -
2.Node.js中的模块化
Node.js 中模块的分类内置模块 内置模块是由 Node.js 官方提供的,例如 fs、path、http 等自定义模块 用户创建的每个 .js 文件,都是自定义模块**第三方模块 **加载模块**require() 方法 ** 按需加载内置模块、自定义模块、第三方模块const fs=require("fs");// 自定义模块 需要给出路径 可以补全 .js 后缀名(可以省略 .js后缀名)const custom=require("./costum.js原创 2022-04-19 19:42:27 · 830 阅读 · 0 评论 -
3.http模块
http模块用来创建 web 服务器的模块通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 Web 服务器,从而对外提供 Web 资源服务创建web服务器导入http模块const http=require("http");创建web服务器实例/调用http.createSever() 快速创建一个服务器const server=http.createServer();为服务器实例绑定 request 事件,监原创 2022-04-19 19:40:33 · 107 阅读 · 0 评论 -
2.path路径模块
path路径模块path 模块是 Node.js 官方提供的、用来处理路径的模块引入path模块const path=require("path");1.path.join() 方法用来将多个路径片段拼接成一个完整的路径字符串/把多个路径片段拼接为完整的路径字符串/格式: path.join([...paths]);fs.readFile(path.join(__dirname,"./files/1.txt"),"utf-8",function (err,dataStr) { if原创 2022-04-19 19:38:23 · 938 阅读 · 0 评论 -
1.fs文件模块系统
fs 文件系统模块fs 模块是用来操作文件的模块导入fs模块const fs=require("fs");1.fs.readFile()方法,用来读取指定文件中的内容/格式 : fs.readFile( path [,options], callback)fs.readFile("./files/1.txt", "utf-8", function (err, dataStr) { console.log(err); // 读取成功 err的值为null原创 2022-04-19 19:37:57 · 192 阅读 · 0 评论