首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Node.js
Running53
创建于2022-04-28
订阅专栏
自己学习Node过程总所做的笔记
等 19 人订阅
共24篇文章
创建于2022-04-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Node.js<二十四>——云服务器部署项目
购买云服务器 镜像我们尽量选择CentOS(基于Linux操作系统),并且选择8.几的版本(会自带dnf—相当于yum的升级版,可以帮助我们在服务器上安装软件,注意:和npm这些包管理工具不同,这些安
Node.js<二十三>——项目实战-动态标签管理
router/label.router.js 开发任何一个新的模块都需要创建一个单独的路由文件,标签管理也不例外,我们先为标签模块添加上创建标签接口和获取标签接口,这两个接口对应的核心中间件执行之前都
Node.js<二十二>——项目实战-文件管理
头像上传 router/file.router.js 头像上传其实也是文件管理的一部分,所以我们直接将其归类于文件上传即可;因为头像上传也是登录过后才能进行的操作,所以当用户上传头像之后经过的第一个中
Node.js<二十一>——项目实战-评论模块
该模块是基于动态管理模块之后做的,主要实现的功能有:评论动态、回复评论、删除评论、获取评论、获取评论/回复的回复,该文章主要是帮助自己复盘这个模块所写的代码,大家单看的话可能收益不是很大 router
Node.js<二十>——项目实战-动态模块
该模块主要的功能其实就是简单的CRUD,发布动态、删除动态、查看动态详情,查询动态列表,编辑动态,该模块是紧接着登录模块来做的,很多没有改动的文件和代码这里不重复介绍,只去介绍一些新加的代码和逻辑 r
Node.js<十九>——项目实战-登录
登录功能是我紧接着注册功能后实现的,很多没有改动的文件和代码这里不重复介绍,只去介绍一些新加的代码和逻辑 router/auth.router.js 跟注册功能一样,登录功能也需要注册一个单独的路由,
Node.js<十八>——项目实战-登录准备(session-cookie和token)
为什么需要登录凭证呢? Web开发中,我们使用最多的协议就是http,但是http是一个无状态的协议 http的每次请求对于服务器来说都是一个单独的请求,和之前请求过什么没有关系,也就是说服务器不知道
Node.js<十七>——项目实战-项目架构和注册
.env 我们的环境变量一般都会放置到.env文件中,比如说端口号,数据库的一些信息等等;而且这个东西在git管理中应该要把它忽略掉的,因为这里面一般存储的都有隐私信息,不应该放置到git仓
Node.js<十六>——多对多和mysql2的使用
多对多建表及查询 新建多张表及创建关系表 创建学生表 插入数据 建立课程表 插入数据 创建关系表 为关系表中的student_id和course_id添加外键约束 插入数据 查询练习 查询所有选课了的
Node.js<十五>——外键约束和多表查询
MySQL其他操作及约束 聚合函数 聚合函数是把我们所有的数据当做一组,然后再这一组中进行某些运算或操作 求所有手机的价格总和 求华为手机的价格的总和 求华为手机的平均价格 求所有手机最高的价格 求所
Node.js<十四>——创建表细节和数据库查询
表约束 主键:PRIMARY KEY 一张表中,我们为了区分每一条记录的唯一性,必须有一个字段是永远不会重复,并且不会为空的,这个字段我们通常会将它设置为主键: 主键是表中唯一的索引,比如学生的学号
Node.js<十三>——理解MySQL数据库学习
Koa洋葱模型 这其实是一个概念性的东西,但其实了解了koa的源码之后,我们会发现洋葱模型非常容易理解 比如我们在app中注册了很多的中间件,那么在用户发送了请求之后,中间件会按照注册的顺序依次执行(
Node<十二>——Koa核心用法和源码解读
前面我们已经学习了express,另外一个非常流行的 Node ``Web服务器框架就是Koa Koa官方的介绍: koa:next generation web framework for node
Node.js<十一>——express核心用法和源码解读
客户端传递到服务器参数常见的5种方法 通过get请求中的URL的params 通过get请求中的URL的query 通过post请求中的body的json格式 通过post请求中
Node.js<十>——http模块补充和express框架核心
http模块不止可以搭建服务器,我们还可以利用它向其它服务器发送网络请求 http发送get请求 http发送其它请求 使用http.request方法需要传递两个参数,第一个是
Node.js<九>——掌握http模块并开发服务器
什么是Web服务器? 当应用程序(客户端)需要某一个资源时,可以向一台服务器,通过Http请求获取到这个资源;提供资源的这个服务器,就是一个Web服务器 目前有很多开源的Web服务器:N
Node.js<八>——理解node事件循环以及stream
Node的架构分析 浏览器的EventLoop是根据HTML5定义的规范来实现的,不同的浏览器可能会有不同的实现,而Node中是由libuv实现的 我们来看在很早就给大家展示的Node架构图
Node.js<七>——Buffer和浏览器的事件循环
数据的二进制 计算机中所有的内容:文字、数字、图片、音频、视频最终都会使用二进制来表示 JS可以直接去处理非常直观的数据:比如字符串,我们通常展示给用户的也是这些内容 但你可能会
Node.js<六>——实现自己的脚手架
如果我们要创建一个vue项目,肯定会用到vue的脚手架,比如vue-cli create myDemo,但是通过这种方式创建出来的项目肯定是一个非常简单、非常基本的项目,主要有以下原因: 没有划
Node.js<五>——包管理工具深入解析
我们已经学习了在JS中如何通过模块化的方式将代码划分成一个个小的结构 在以后的开发中我们就可以通过模块化的方式来封装我们自己的代码,并且封装成一个工具 这个工具我们可以让同事通过导入的方
下一页