Node.js
文章平均质量分 89
Node.js的概念和案例知识
Sco_Jing1031
Succès ou échec dans celui-ci
展开
-
Node.js -- 同源和跨域
欢迎学习交流!!!持续更新中…文章目录同源政策同源政策如果两个页面拥有相同的协议、域名和端口,那么这两个页面就属于同一个源,其中只要有一个不相同,就是不同源。同源政策的目的:同源政策是为了保护用户信息的安全,防止恶意的网站窃取数据。最初的同源政策是指A网站在客户端设置的Cookie,B网站是不能访问的随着互联网的发展,同源政策也越来越严格,在不同源的情况下,其中有一项g...原创 2021-09-10 21:29:41 · 207 阅读 · 2 评论 -
Express框架请求与响应、Express页面
欢迎学习交流!!!持续更新中…文章目录Express请求处理app.js 配置详解路由构建路由模块化GET参数的获取POST请求参数的获取Express路由参数静态资源的处理Express页面express-art-template模板引擎app.locals对象总结:Express页面Express跨域的实现Express请求处理app.js 配置详解app.js文件相当于项目启动的主入口文件,包含以下公共方法和服务器配置信息等var createError = require('htt.原创 2021-09-06 20:48:06 · 1428 阅读 · 5 评论 -
Express框架、路由、中间件
基础知识请移步:数据库、MySQL基本知识欢迎学习交流!!!持续更新中…文章目录框架简介Express框架--Web框架Express概述Express安装Express项目的目录结构原生Node.js与Express框架对比路由对比Express中跨域的实现框架简介框架:是一个半成品,是对相应底层技术的封装,可以提高开发效率MVC架构:M(Model)-V(View)-C(Control),称为模型-视图-控制器M:数据模型(MySQL的是Sequelize定义,MongoDB是Mo.原创 2021-09-02 19:02:38 · 349 阅读 · 2 评论 -
node.js -- Ajax封装
文章目录Ajax封装请求参数Ajax封装问题:发送一次请求代码过多,发送多次请求代码冗余且重复解决方案:将请求代码封装到函数中,发送请求时调用函数即可 console.log('before'); setTimeout( () => { console.log('last'); }, 2000); console.log('after'); ajax({ type: 'get', //请求方式 url:原创 2021-08-22 23:46:09 · 204 阅读 · 3 评论 -
Node.js -- Ajax编程基础
文章目录Ajax基础Ajax运行原理及实现Ajax的实现步骤服务器端响应的数据格式---JSON请求参数传递Ajax基础传统网站中存在的问题:网速慢的情况下,页面加载时间长,用户只能等待,用户体验感不好表单提交后,如果一项内容不合格,页面跳转加载会清空填写内容,需要重新填写所有表单内容页面跳转,重新加载页面,而页面头部、底部等内容一致,会造成资源浪费,增加用户等待时间Ajax:中文译名:阿贾克斯,不是独立的语言,属于javascript语言中它是浏览器提供的一套方法,可以实现页面无刷新更原创 2021-08-19 22:48:49 · 238 阅读 · 2 评论 -
Node.js网络编程--WebSocket协议
文章目录WebSocket简介WebSocket协议实现机制实现WebSocket服务器和客户端【案例】构建实时聊天室WebSocket简介HTTP存在的问题:每次客户端和服务器端的交互都是一次HTTP的请求和应答的过程,频繁的请求–响应,增加了每次传输的数据量,浪费带宽资源。不是真正的实时技术,只是模拟实时的效果,轮询会造成同步延迟。编程比较复杂,尤其是要模拟比较真实的实时效果时,实现起来较困难。而WebSocket协议能够欧突破HTTP的局限性,解决两端的实时数据传输问题WebSoc原创 2021-08-17 23:18:49 · 227 阅读 · 2 评论 -
Node-异步编程
文章目录Node.js异步编程同步API和异步API回调函数代码执行顺序分析Node.js中的异步APIPromise异步函数Node.js异步编程同步API和异步API // 路径拼接 const public = path.join(__dirname, 'public'); // 请求地址解析 const urlObj = url.parse(req.url); // 读取文件 fs.readFile('./demo.txt', 'utf8', (err, result) =>原创 2021-08-10 23:22:34 · 148 阅读 · 4 评论 -
Node.js网络编程 -请求响应原理、HTTP协议
文章目录1. 服务器端基础概念IP地址域名端口URL2. 创建web服务器3. HTTP协议报文4. HTTP请求与相应处理GET请求参数POST请求参数路由静态资源访问1. 服务器端基础概念网站的组成:网站应用程序主要分为两大部分:客户端和服务器端。客户端:在浏览器中运行的部分,就是用户看到并与之交互的界面程序。使用HTML、CSS、JavaScript构建。服务器端:在服务器中运行的部分,负责存储数据和处理应用逻辑。Node网站服务器:能够提供网站访问服务的机器就是网站服务器,它能够接原创 2021-08-08 21:36:28 · 303 阅读 · 4 评论 -
Node-模块加载及包
文章目录Node.js模块化开发Node,js中模块化开发规范系统模块系统模块fs文件操作系统模块path路径操作第三方模块Node.js模块化开发JavaScript开发弊端:JS在使用时存在两大问题,文件依赖(引入文件时,依赖关系的不确定)和命名冲突(导致代码覆盖,后续引入的文件的同名变量会覆盖掉之前的,而Node中文件与文件是半封闭的状态,需要使用哪些代码就把其开放出去)模块化开发能解决这两个问题。电脑组装的方式就属于模块化方式。某一个模块化的损坏并不会影响其它模块化的运行。软件中的模块原创 2021-08-05 23:50:45 · 691 阅读 · 1 评论 -
Node-概述、基础语法
文章目录Node开发概述Node是什么?Node.js的组成Node.js基础语法Node数据类型Node.js全局对象globalNode开发概述为什么要学习服务器端开发基础:能够和后端程序员更加紧密的配合网站业务逻辑前置,学习前端技术需要后端技术支撑(Ajax)扩宽知识视野,站在更高的角度审视整个项目服务器端开发要做的事情:实现网站的业务逻辑、数据的增删改查Node是什么?Node是一个基于Chrome V8引擎的JavaScript代码运行环境。以前学的JS只能在客户端运行,有原创 2021-08-02 23:42:30 · 783 阅读 · 4 评论