自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Node.js 学习笔记13|express(七)cookies、session

HTTP协议是一个无状态的协议,服务器无法区分请求是否发送自同一个客户端。cookie是HTTP协议中用来解决无状态问题的技术。cookie的本质是一个头,服务器以响应头的形式将cookie发送给客户端,客户端收到以后会将其存储,并在下一次向服务器发送请求时将其传回,这样服务器就可以根据cookie来识别出客户端了。1.安装 cookie-parser2.引入 const cookieParser = require("cookie-parser")

2023-04-10 19:08:44 628 1

原创 Node.js 学习笔记12|express(六)Router

Router是express中创建的一个对象。router实际上是一个中间件,可以在该中间件上去绑定各种路由以及其他的中间件。可以把路由绑定在router上,通过中间件将router设置到整个应用当中去使路由生效。新建router文件夹放置中间件文件。

2023-04-10 18:50:45 189

原创 Node.js 学习笔记11|express(五)增删改功能实现

本节实现用户增删改的功能。

2023-04-10 17:05:13 309

原创 Node.js 学习笔记10|express(四)ejs模板

用来渲染一个模板引擎,并将其返回给浏览器。render将ejs文件转换成网页展现给用户。可以将一个对象作为render的第二个参数传递 这样在模板中就可以访问到。HTML是静态页面 不会自动跟随服务器中数据的变化而变化。因此希望可以做到在网页中嵌入变量。在node中 存在很多模板引擎,较长使用ejs。1.按照ejs yarn add ejs。2.配置express的模板引擎为ejs。

2023-04-10 16:17:54 161

原创 Node.js 学习笔记09|express(三)param

get传输参数的方式安全性较低,因此较常使用post请求,利用请求体提高安全性,同时不限制参数的大小。默认情况下 express不会自动解析请求体,需要通过中间件来为其添加功能。通过req.body来获取post请求的参数(请求体的参数)。当服务器端口被占用时使用如下指令。

2023-04-10 14:32:34 302

原创 Node.js 学习笔记08|express(二)nodemon、静态资源和查询字符串

nodemon xxx //运行 指定的 2.在项目中安装。服务器中的代码,对于外部来说都是不可见的,因此开发者写的html页面浏览器无法直接访问。如果希望浏览器可以访问,需要将页面所在的目录设置为静态资源目录。希望可以自动监视代码的修改。通过yarn进行全局安装时,默认yarn的目录并不在环境变量中。

2023-04-09 21:53:24 65

原创 Node.js 学习笔记07|express(一)

在express中使用app.use来定义一个中间件。中间件的作用和路由很像,用法也很像。但是路由不区分请求的方式,只看路径。如果希望服务器可以正常访问,则需要为服务器设置路由。路由可以根据不同的请求方式和请求地址来处理用户的请求。express 是node中的服务器软件。通过express可以快速的在node中搭建一个web服务器。app.METHOD(...) METHOD可以是 get 或 post...1.创建并初始化项目 yarn init -y。

2023-04-09 21:41:59 42

原创 Node.js 学习笔记06|HTTP协议

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址互相映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。浏览器向服务器发送请求相当于浏览器给服务器写信,服务器向浏览器返回响应,相当于服务器给浏览器回信。请求和响应实际上就是一段数据,只是这段数据需要遵循一个特殊的格式,这个特殊的协议由http协议来规定。请求报文的格式如下:请求首行、请求头、空行、请求体。请求头也是名值对结构,用来告诉服务器我们浏览器的信息。

2023-04-09 21:29:51 43

原创 Node.js 学习笔记05|包管理器

定义以后可以直接通过npm来执行这些命令。设置start 和 test 可以直接通过 npm start npm test 来执行。package.json 是包的描述文件,node中通过该文件对项目进行描述。2.会在package.json的dependencies属性中添加一个新的属性。帮助加速npm下载的。npm install 会自动下载所有依赖。npm init 初始化项目,创建pack.json文件。npm install 包名 将指定包下载到当前项目中。

2023-04-09 16:44:26 38

原创 Node.js 学习笔记04|核心模块 Process、path方法、fs方法

核心模块 是node中自带的对象 可以直接在node中直接使用window是浏览器的宿主对象 node中没有global 是node的全局对象 作用类似于windowES标准下,全局对象的标准名应该是globalThis。

2023-04-09 08:01:50 143

原创 Node.js 学习笔记03|CommonJS;ES模块规范化

在定义模块时,模块中的内容默认是不能被外部看到的,可以通过exports来设置要向外部暴露的内容访问exprots的两种方式:exports当我们在其他模块中引入当前模块时,require函数返回的就是exports。

2023-04-02 13:31:37 91

原创 Node.js 学习笔记02|async & await

通过async可以快速创建异步函数,异步函数的返回值会自动封装到一个Promise中返回。在async声明的异步函数中可以使用await关键字来调用异步函数。使用该方法可以解决回调地狱问题。通常使用立即执行函数写Promise函数。

2023-04-02 13:18:06 66

原创 Node.js 学习笔记01|同步、异步;Promise

进程 :程序运行的环境线程:实际运行运算的东西。

2023-04-02 13:08:15 208

原创 Python之批量沿邻接矩阵对角线拼接操作

python,邻接矩阵

2022-11-01 14:15:02 409 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除