
node
文章平均质量分 70
想被带飞的鱼
前段小白一枚,正努力学习当中,一起进步吧。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
上传文件upload
上传文件 enctype:前端设置上传数据的格式 //第一种:键值对 application/x-www-form-urlencoded //第二种 application/json //第三种:上传 multipart/form-data 后端接口需要的操作 下载插件 npm i multiparty 引入插件(表现成/index.js) //引入path插件 const path = require('path'); //引入multiparty的下载文件插件 const multipart原创 2022-05-10 14:26:42 · 1030 阅读 · 0 评论 -
node状态管理cookie,session,token的各自特点和使用方法还有hash算法加密
状态管理 概念: 将浏览器与web服务器的多次交互当作一个整体来处理,将多次交互所涉及的数据状态保存下来。 管理方式1:将状态保存在浏览器,需要使用cookie技术 管理方式2:将状态保存在服务器,需要使用session技术 一:cookie cookie是一种客户端的状态管理技术。 当浏览器访问服务器时,服务器会将一些信息以set_cookie消息头的形式发送给浏览器,浏览器会将这些数据保存下来,当浏览器再次访问服务器时,会将这些数据以cookie消息头的形式一并发送给服务器。(有几个cookie,就有原创 2022-04-29 23:08:23 · 488 阅读 · 0 评论 -
模块化的概念
模块化 一:概念 模块是指将一个系统的各个功能按照某种方式组织起来的架构模式。旨在降低各个功能的依赖度,提高系统的复用性、扩展性。 二:特点 2.1 可维护性 一个设计良好的模块意在尽可能减少对代码库的依赖,所以它才能单独地扩展和完善。 2.2 可重用性 模块可以被重用,避免多次复制粘贴代码。 2.3 重命名空间 模块可以创建一个私有空间,从而避免全局空间的污染 2.4 解决解析的依赖性 模块相互独立,同时又可以相互访问。由于在加载它们时可以实现异步或按需加载,因此无需考虑加载的顺序。 三:原创 2022-04-20 09:13:17 · 277 阅读 · 0 评论 -
Restful规范和使用
Restful 简单来说:就是客户端和服务器的进行交互过程。在这个互动的过程,客户端要访问资源Resources,资源是一个名词,有很多类型。这就涉及到了传递资源以某种形式转换的过程到服务器 一:概念 REST 这个词,是 Roy Thomas Fielding 在他 2000 年的博士论文中提出的。 Fielding 将他对互联网软件的架构原则,定名为 REST,即 Representational State Transfer 的缩写。翻译成中文则是“表现层状态转化”。 那么,究竟什么是 REST 呢原创 2022-04-20 09:11:14 · 305 阅读 · 0 评论 -
跨域是什么和如何解决跨域问题的三种方法
跨域 概念 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。 所谓同源,是指域名(IP)、协议(http:80/https:443)、端口(8080)均相同 ajax不允许跨域访问,只能同域访问。 如何解决跨域 一:CORS 允许跨域访问(最简单),在服务器端加一个响应头操作(允许跨域操作) 服务器告诉浏览器可以跨域设置响应头 //设置响应头,要在app.use('/', indexRouter);的前面设置 app.use('/*',function原创 2022-04-20 09:09:18 · 804 阅读 · 0 评论 -
nodeJS里面的Express架构
express架构和三层架构和分页处理原创 2022-04-20 08:59:20 · 510 阅读 · 1 评论 -
node执行步骤实现
node执行步骤实现连接数据库 1.首先,新建一个文件夹,在终端下载局部安装express骨架 创建一个新的目录,并命令行进入该目录下 通过npx生成项目骨架 npx express-generator 执行命令下载所有依赖包 npm install 执行命令启动服务器 npm start 2.在里面自己新建几个文件夹 dao:持久层,model:最终完成和数据库的连接,service:业务逻辑层,db.js:连接数据库 3.首先得建立对数据库得连接 db.js里面写: // 加载数据原创 2022-04-15 20:38:57 · 1523 阅读 · 0 评论 -
TCP/IP协议组(4层)
TCP/IP协议组(4层) 应用层,传输层,网络层,物理链路层 应用层: HTTP,FTP,TFTP,SMTP,SNMP,DNS协议 HTTP:超文本传输协议 概念:HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 特点 无状态:服务器无法保存之前的访问状态,比如原创 2022-04-11 20:59:45 · 2571 阅读 · 0 评论 -
nodejs入门
nodejs入门 nodejs概念 Node.js,是一个可以让 JavaScript 运行在服务器端的运行环境。它可以让 JavaScript 脱离浏览器的束缚,就像运行 Python、Perl、PHP、Ruby 程序一样,我们可以用 Node.js 轻松地进行服务器端应用开发,Python、Perl、PHP、Ruby 能做的事情,Node.js 几乎都能做,而且可以做得更好。 nodejs能做什么 具有复杂逻辑的网站 基于社交网络的大规模 Web 应用 Web Socket 服务器 TCP/UDP原创 2022-04-09 21:50:45 · 1262 阅读 · 1 评论