![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node
文章平均质量分 94
qq_42801406
这个作者很懒,什么都没留下…
展开
-
Websocket
一、服务概述 什么是websocket? 是基于TCP的一种新的网络协议,它实现了浏览器与服务器的全双工通信——允许服务器主动发消息给客户端 为什么要用websocket? 缺陷:HTTP的通信只能由客户端发起 目前方案:轮询,浏览器每一秒去轮询这个http,然后去查询有没有数据,如果有数据,把数据推给这个浏览器 缺点:浪费资源,http不断去打开 Websocket特点 建立在TCP协议之上 ...原创 2020-04-07 18:53:50 · 155 阅读 · 0 评论 -
Nodejs学习二
五、开发博客之数据存储 5.1、Mysql介绍 mysql是企业最常用的存储工具 5.2、操作数据库 1、查看所有的数据库 show databases ; 2、建表 id: 表示每一条数据是唯一的 column :多少列 datatpe: 类型(数字还是字符串) pk: 主键 所有的行的值都不会重复(id) AI:自增(id) 3、增删改查 命令: 1、use 表名 2、增: insert ...原创 2020-04-04 21:14:34 · 100 阅读 · 0 评论 -
Nodejs学习七
第11章、上线和配置 11-1、开始和pm2 服务稳定性 充分利用服务器硬件资源,以便提高性能 线上日志记录 PM2工具的使用 进程守护、系统崩溃自动重启 启动多进程,充分利用CPU和内存 自带日志记录的功能(自定义日志和错误日志写入文件中) 目录 PM2介绍 PM2进程守护 配置和日志记录 -PM2 多进程 关于服务器运维 PM2的介绍 线上环境下 nodemon的启动,分担服务...原创 2020-04-04 21:20:35 · 95 阅读 · 0 评论 -
Nodejs学习六
第十章使用Koa2重新构建博客项目 10-1、开始 express中间件是异步回调,koa2原生支持async/await 新开发的框架基于koa2,比如阿里的egg.js express 虽然未过时,但是koa2肯定是未来趋势 async await await后面可以追加promise对象 await必须包裹在async函数里面 async 函数执行,返回的还是一个promise对象 用...原创 2020-04-04 21:20:09 · 111 阅读 · 0 评论 -
Nodejs学习五
第九章使用express重新构建博客项目 9-1、简介 express是nodejs最常用的web server框架 框架的定义:让开发变得简单,封装基本的api功能,让开发者更加关注义务功能,框架有一定的流程和标准 express的下载、安装、使用,express中间件机制。 开发接口、连接数据库、实现登录、日志记录 分析express的中间件原理 9-2、介绍express 安装(使用脚...原创 2020-04-04 21:19:34 · 105 阅读 · 0 评论 -
Nodejs学习四
7-1、开始和sql注入 sql注入:窃取数据库的内容 XSS攻击:窃取前端的cookie内容 密码加密:保障用户的信息安全(重要) server端的攻击常见的能通过web server (nodejs)层面的预防 有些需要运维支持,如DDOS sql注入 从web2.0开始就有了 攻击方式:输入一个sql片段,最终拼接成一端攻击代码 nodejs的escape函数可以预防 实例: 用户...原创 2020-04-04 21:18:55 · 91 阅读 · 0 评论 -
Node.js学习一
一、简介 Nodejs,作为一个js的运行环境 用途: 1、运行在服务区,作为web server (用途最多) 2、运行在本地,作为打包、构建工具。 注意点: 1、Nodejs运行在服务端,而非浏览器坏境 2、服务端开发的思路和套路,与前端完全不一样。 二、安装和准备 安装 1、npm官网和node官网 2、如果使用多个版本,推荐使用nvm nodejs和javascript的区别 E...原创 2020-04-04 21:15:39 · 114 阅读 · 0 评论 -
Nodejs学习三
六、开发博客之登录 6-1、开始 当更新、删除博客时,要验证是否登录,还有管理中心的页面 核心: 1、登录校验 2、登录信息存储(用户名 还有其他的需求用于管理信息中心) 目录: 1、cookie和session cookie是实现登录的基础 session是实现登录目前的一个解决方案 2、session写入redis redis,是server端必须要知道的东西,是一个内存数据库,用来存储ses...原创 2020-04-04 21:16:32 · 71 阅读 · 0 评论