Node学习
文章平均质量分 81
Node学习笔记,让你学会利用node+express+mongodb连接数据库搭建服务器开发接口(API)。
LL1018。
这个作者很懒,什么都没留下…
展开
-
Node学习笔记之跨域
CORS (Cross-Origin Resource Sharing,跨域资源共享)由一系列 HTTP 响应头组成,这些 HTTP 响应头决定 浏览器是否阻止前端 JS 代码跨域获取资源。浏览器的同源安全策略默认会阻止网页“跨域”获取资源。但如果接口服务器配置了 CORS 相关的 HTTP 响应头, 就可以解除浏览器端的跨域访问限制。处理使用ajax代码发起请求外,页面某些标签也会自动发起请求。我们可以利用script标签的src属性,来发起请求。原创 2023-11-01 23:21:25 · 445 阅读 · 0 评论 -
Node学习笔记之user用户API模块
(要用到自己的服务器,腾讯云或者阿里云,不过七牛云新用户可以免费使用一个月)7、利用七牛云存储图片,修改头像。删除session中用户id。原创 2023-10-30 00:38:17 · 335 阅读 · 0 评论 -
Node学习笔记之会话控制(cookie和session)和JWT
所谓会话控制就是 对会话进行控制 HTTP 是一种无状态的协议,它没有办法区分多次的请求是否来自于同一个客户端, 无法区分用户cookiesessionJWT(英文全称:JSON Web Token)是目前最流行的跨域认证解决方案。原创 2023-10-27 23:38:17 · 135 阅读 · 0 评论 -
Node学习笔记之MongoDB
MongoDB 是一个基于分布式文件存储的数据库,官方地址Mongoose 是一个对象文档模型库,官网http://www.mongoosejs.net/原创 2023-10-26 00:00:04 · 760 阅读 · 0 评论 -
Express框架开发接口之登录与注册API
我们利用node+express+mysql开发接口,对数据库数据进行简单增、删、查改等操作。工具数据库可视化接口测试工具Postman。原创 2023-10-25 23:55:27 · 1100 阅读 · 0 评论 -
Node学习笔记之ORM
ORM 全拼Object-Relation Mapping.中文意为 对象-关系映射.主要实现模型对象到关系数据库数据的映射.比如:把数据库表中每条记录映射为一个模型对象原创 2023-10-27 00:29:50 · 189 阅读 · 0 评论 -
Node学习笔记之MySQL基本使用
SQL(英文全称:Structured Query Language)是结构化查询语言,专门用来访问和处理数据库的编程语言。能够让 我们以编程的形式,操作数据库里面的数据。三个关键点:① SQL 是一门数据库编程语言② 使用 SQL 语言编写出来的代码,叫做 SQL 语句③ SQL 语言只能在关系型数据库中使用(例如 MySQL、Oracle、SQL Server)。非关系型数据库(例如 Mongodb) 不支持 SQL 语言。原创 2023-10-23 00:11:24 · 239 阅读 · 0 评论 -
数据库学习笔记之基础篇一
alter user '用户名'@'主机名' identified with mysql_native_password by '新密码';) values (值1,值2,……update 表名 set 字段名1=值1,字段名2=值2,……select 字段1 [as 别名1],字段2 [as 别名2]……create user '用户名'@'主机名' identified by '密码';# 创建用户 heima,可以在任意主机访问该数据库,密码123456;drop user '用户名'@'主机名';原创 2023-10-11 21:42:40 · 374 阅读 · 0 评论 -
数据库学习笔记之基础篇二
概念:约束是作用于表字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。原创 2023-10-11 21:46:18 · 295 阅读 · 0 评论 -
Node学习笔记之Express框架
express 是一个基于 Node.js 平台的极简、灵活的 WEB 应用开发框架,官方网址:https://www.expressjs. com.cn/简单来说,express 是一个封装好的工具包,封装了很多功能,便于我们开发 WEB 应用(HTTP 服务)官方定义: 路由确定了应用程序如何响应客户端对特定端点的请求中间件(Middleware)本质是一个回调函数 中间件函数 可以像路由回调一样访问 请求对象(request) , 响应对象(response)原创 2023-10-22 23:30:17 · 261 阅读 · 0 评论 -
Node学习笔记之包管理工具
包』英文单词是package ,代表了一组特定功能的源码集合。原创 2023-10-22 22:27:38 · 431 阅读 · 0 评论 -
Node学习笔记之模块化
将一个复杂的程序文件依据一定规则(规范)拆分成多个文件的过程称之为 模块化其中拆分出的 每个文件就是一个模块 ,模块的内部数据是私有的,不过模块可以暴露内部数据以便其他 模块使用编码时是按照模块一个一个编码的,整个项目就是一个模块化的项目。原创 2023-10-22 22:24:30 · 327 阅读 · 0 评论 -
Node学习笔记之HTTP 模块
http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 Web 服务器,从而对外提供 Web 资源服务。原创 2023-10-22 22:21:59 · 1011 阅读 · 0 评论 -
Node学习笔记之path模块
node之path模块原创 2023-10-22 01:29:39 · 215 阅读 · 0 评论 -
Node学习笔记之fs模块
fs 全称为 file system ,称之为 文件系统 ,是 Node.js 中的 内置模块 ,可以对计算机中的磁盘进行操作。原创 2023-10-22 01:27:55 · 213 阅读 · 0 评论 -
ES6详解——看这篇就够了
of 或者 集合也可以用forEach进行循环,和循环数组的组别在于,forEach的第二个参数,因为set中不存在下标,所以第二个参数也是集合的元素。有多个源对象情况也是和一个源对象一样的。注意:const声明一个常量,这个常量是引用数据类型(对象,数组,函数....),一旦赋值(引用地址不能修改),改的是值。1:如果多个异步程序都是成功的状态,p的状态就是成功,多个异步程序的成功结果会打包成一个数组统一返回。类似于对象,也是键值对的集合,但是键的范围不局限于字符串,各种类型的值都可以当做键。原创 2023-10-11 21:53:08 · 281 阅读 · 0 评论 -
Node学习笔记之Node简介
企业需求增加自身职业竞争力进一步理解 Web,并有助于明白后端开发大前端必备技能为了更好的学习前端框架... ...问题:现在,javascript可以运行在哪里??1、浏览器2、node环境下浏览器:javascript 三个部分: ECMAScript + BOM + DOM服务器:javascript = ECMAScript + 系统内置的核心模块(fs http)ECMAScript 是什么?是一个 规范。ECMA 是一个组织协会,协会专门负责制定各种规则。原创 2023-10-21 22:22:47 · 468 阅读 · 0 评论