【Node.js实战】一文带你开发博客项目之安全(sql注入、xss攻击、md5加密算法)

【Node.js实战】一文带你开发博客项目之安全(sql注入、xss攻击、md5加密算法)

一、前言前面,我们使用原生 nodejs 已经大体完成了 myblog 的项目,下面我们来学习一下如何为我们项目的安全保驾护航…sql注入:窃取数据库内容XSS攻击:窃取前端的 cookie 内容密码加密:保障用户信息安全(重要!)我们只关注通过 web server (...

【Node.js实战】一文带你开发博客项目之日志(文件读写、stream流、写日志)

【Node.js实战】一文带你开发博客项目之日志(文件读写、stream流、写日志)

一、前言开发日志对整个项目可以起到备忘、记录、总结等作用。以帮助开发或者运维人员快速定位错误位置,提出解决方案。系统没有日志,就等于人没有眼睛(重要性可见一斑)第一,访问日志 access log(server 端最重要的日志)第二,自定义日志(包括自定义事件、错误记录等...

JavaScript入门与实战

52 课时 |
19699 人已学 |
免费

JavaScript 自学手册文档教程

65 课时 |
3411 人已学 |
免费
开发者课程背景图
【Node.js实战】一文带你开发博客项目之联调(导入HTML、Nginx反向代理、CORS解决跨域、与前端联调)

【Node.js实战】一文带你开发博客项目之联调(导入HTML、Nginx反向代理、CORS解决跨域、与前端联调)

项目演示这是一个前后端分离的 myblog 博客项目,具体内容请观看如下视频~~https://www.bilibili.com/video/BV1TW4y1V7Jz?t=32.0博客项目一、前言前面我们基本实现了登录的功能,并且各个接口也已基本配置完毕。下面我们来进行对博客项目的联调工作,导入相应...

【Node.js实战】一文带你开发博客项目之登录(对接完毕,cookie、session、redis各司其职)

【Node.js实战】一文带你开发博客项目之登录(对接完毕,cookie、session、redis各司其职)

一、node.js 连接 redis1、配置 REDIS_CONF在 .conf/db.js 文件中添加 redis 配置,类似于 mysql 的配置// 获取环境参数,process 为 node.js 进程的一些信息 const env = process.env.NODE_ENV // 配置 ...

【Node.js实战】一文带你开发博客项目之登录(前置知识)

【Node.js实战】一文带你开发博客项目之登录(前置知识)

一、前言登录功能一般都是有 约定俗成的方法 的。在这里我们使用 session 的方式 去实现登录功能!二、cookie、session、redis1、cookie存储在浏览器的一段字符串(最大 4kb)跨域不共享格式如 k1=v1;k2=v2;k3=v3; 因此可以存储结构化数据每次发送 http...

【Node.js实战】一文带你开发博客项目(API 对接 MySQL)

【Node.js实战】一文带你开发博客项目(API 对接 MySQL)

一、前言前面我们已经使用了 假数据去处理路由接口,并学习了开发博客路由相关 MySQL的基础知识。下面我们就可以 整合改​进 这两部分,实现 API 和 MySQL 的对接 工作。二、Node.js 连接 MySQL安装 MySQLnpm install mysql 在 src 目录下创建 ./co...

【Node.js实战】一文带你开发博客项目(MySQL基础)

【Node.js实战】一文带你开发博客项目(MySQL基础)

一、前言什么是数据库?【以下内容摘自百度百科】数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个 长期存储在计算机内的、有组织的、可共享的、统一管理的大量数​据的集合。二、创建表备注:此处使用的是 MySQL + Navicat,大家可以去网上找相关的教程进行下载安装。1、创建 users...

【Node.js实战】一文带你开发博客项目(使用假数据处理)

【Node.js实战】一文带你开发博客项目(使用假数据处理)

一、前言2022-10-24,首先祝大家节日快乐,工作和学习中再无 bug~~本文 开发博客项目的接口,是使用的 假数据 处理的。后续 的文章还会使用 各种框架和数据库进行重构,敬请期待~该项目的 开发模式,是 常规通用 的方式,所以学习这种 层次渐进的开发模式 也是很有意义的!二、博客项目实现1、...

【Node.js】一文带你开发博客项目之接口(处理请求、搭建开发环境、开发路由)

【Node.js】一文带你开发博客项目之接口(处理请求、搭建开发环境、开发路由)

一、http 请求概述DNS 解析,建立 TCP 连接,发送 http 请求server 接收 http 请求,处理,并返回客户端接收到返回数据,处理数据(如渲染页面,执行 JS)二、处理请求1、处理 get 请求get 请求,即客户端要向 server 端获取数据&#x...

[帮助文档] 登云梯JS开发框架连接IoT平台设备连接组件所提供的方法

本文介绍登云梯JS开发框架中连接阿里云IoT平台网关设备连接组件所提供的相关方法说明,支持的硬件平台列表以及参考示例代码。

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6419+人已加入
加入
相关电子书
更多
现代Javascript高级教程
在 IoT 设备进行 JavaScript 开发的探索之路
在 IoT 设备进行 JavaScript 开发的探索之路
立即下载 立即下载 立即下载