node
文章平均质量分 69
想被带飞的鱼
前段小白一枚,正努力学习当中,一起进步吧。
展开
-
上传文件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 · 960 阅读 · 0 评论 -
node状态管理cookie,session,token的各自特点和使用方法还有hash算法加密
状态管理概念:将浏览器与web服务器的多次交互当作一个整体来处理,将多次交互所涉及的数据状态保存下来。管理方式1:将状态保存在浏览器,需要使用cookie技术管理方式2:将状态保存在服务器,需要使用session技术一:cookiecookie是一种客户端的状态管理技术。当浏览器访问服务器时,服务器会将一些信息以set_cookie消息头的形式发送给浏览器,浏览器会将这些数据保存下来,当浏览器再次访问服务器时,会将这些数据以cookie消息头的形式一并发送给服务器。(有几个cookie,就有原创 2022-04-29 23:08:23 · 417 阅读 · 0 评论 -
模块化的概念
模块化一:概念模块是指将一个系统的各个功能按照某种方式组织起来的架构模式。旨在降低各个功能的依赖度,提高系统的复用性、扩展性。二:特点2.1 可维护性一个设计良好的模块意在尽可能减少对代码库的依赖,所以它才能单独地扩展和完善。2.2 可重用性模块可以被重用,避免多次复制粘贴代码。2.3 重命名空间模块可以创建一个私有空间,从而避免全局空间的污染2.4 解决解析的依赖性模块相互独立,同时又可以相互访问。由于在加载它们时可以实现异步或按需加载,因此无需考虑加载的顺序。三:原创 2022-04-20 09:13:17 · 229 阅读 · 0 评论 -
Restful规范和使用
Restful简单来说:就是客户端和服务器的进行交互过程。在这个互动的过程,客户端要访问资源Resources,资源是一个名词,有很多类型。这就涉及到了传递资源以某种形式转换的过程到服务器一:概念REST 这个词,是 Roy Thomas Fielding 在他 2000 年的博士论文中提出的。Fielding 将他对互联网软件的架构原则,定名为 REST,即 Representational State Transfer 的缩写。翻译成中文则是“表现层状态转化”。那么,究竟什么是 REST 呢原创 2022-04-20 09:11:14 · 271 阅读 · 0 评论 -
跨域是什么和如何解决跨域问题的三种方法
跨域概念跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。所谓同源,是指域名(IP)、协议(http:80/https:443)、端口(8080)均相同ajax不允许跨域访问,只能同域访问。如何解决跨域一:CORS允许跨域访问(最简单),在服务器端加一个响应头操作(允许跨域操作)服务器告诉浏览器可以跨域设置响应头//设置响应头,要在app.use('/', indexRouter);的前面设置app.use('/*',function原创 2022-04-20 09:09:18 · 750 阅读 · 0 评论 -
nodeJS里面的Express架构
express架构和三层架构和分页处理原创 2022-04-20 08:59:20 · 439 阅读 · 1 评论 -
node执行步骤实现
node执行步骤实现连接数据库1.首先,新建一个文件夹,在终端下载局部安装express骨架创建一个新的目录,并命令行进入该目录下通过npx生成项目骨架npx express-generator执行命令下载所有依赖包npm install执行命令启动服务器npm start2.在里面自己新建几个文件夹dao:持久层,model:最终完成和数据库的连接,service:业务逻辑层,db.js:连接数据库3.首先得建立对数据库得连接db.js里面写:// 加载数据原创 2022-04-15 20:38:57 · 1470 阅读 · 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 · 2497 阅读 · 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 · 1205 阅读 · 1 评论