为了账号安全,请及时绑定邮箱和手机立即绑定

【金秋打卡】第24天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第6章 【构建用户身份系统】通用用户系统与小程序用户系统视频:6-2 中间件只在应用程序启动时初始化一次            6-3 盐与密码加密的小知识            6-4 模型的set操作课程讲师: 七月课程内容:6-2...

3301浏览
0推荐
0评论

【金秋打卡】第23天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第5章 LinValidator校验器与Sequelize Orm生成MySQL数据表                第6章 【构建用户身份系统】通用用户系统与小程序用户系统视频:5-9 LinValidator综合应用            6-1 用户注册与Sequelize新增数据课程讲师: 七月课程内容://validator.js //这是用于校验的代码,注意新增加的RegisterValidator方法 //可以自定义函数validatePassword来比较两次密码输入的是否一致 const { LinValidator,...

1499浏览
0推荐
0评论

【金秋打卡】第22天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第5章 LinValidator校验器与Sequelize Orm生成MySQL数据表视频:5-8 Sequelize个性化配置与数据维护策略课程讲师: 七月课程内容:这节课七月老师详细讲解了如何使用Sequelize自动建立数据表。其关键在与db.js这个配置文件 和user.js这个模型。 db.js中主要要配置Sequelize要用到的数据库名、密码、主机名、端口、时区等信息user.js模型中,要配置数据表的名字、字段的名称、字段的类型、长度、是否主键、是否自增等属性。这些都配置好之后,在app.js中require user.js...

851浏览
0推荐
0评论

【金秋打卡】第21天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第5章 LinValidator校验器与Sequelize Orm生成MySQL数据表视频:5-6 Sequelize初始化配置与注意事项            5-7 User模型与用户唯一标识设计探讨课程讲师: 七月课程内容:用Sequelize创建数据表,步骤:用Sequelize连接数据库,配置一些数据库的参数new Sequelize时可以接受四个参数:数据库名称、账号、密码、{}Sequelize可以连接多种数据库。//config.js中加入数据库的配置项 module.exports = {     environment:...

128浏览
0推荐
0评论

【金秋打卡】第20天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第5章 LinValidator校验器与Sequelize Orm生成MySQL数据表视频:5-4 关系型数据库与非关系型数据库 (新手看,老鸟跳过)            5-5 Navicat管理MySQL (新手看,老鸟跳过)课程讲师: 七月课程内容:用户系统的设计    通用型        账号、密码、附属信息:昵称、email、手机    小程序型(针对小程序)关系型数据库:MySQL(本课程使用MySQL)、MS SQLServer、Oracle、PostgresSQL、Access...

134浏览
0推荐
0评论

【金秋打卡】第19天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第5章 LinValidator校验器与Sequelize Orm生成MySQL数据表视频:5-3 配置文件与在终端显示异常课程讲师: 七月课程内容:在PositiveIntergerValidator中,如果没有supre(),则不符合javascript语法,当调用this时,之前必须要调用supre()。 这时出错但没有报错异常信息。最好的方法是看到具体的异常信息。const { HttpException } = require("../core/http-exception") const catchErrof = async...

101浏览
0推荐
0评论

【金秋打卡】第18天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第5章 LinValidator校验器与Sequelize Orm生成MySQL数据表视频:5-2 Lin-Validator获取HTTP参数课程讲师: 七月课程内容:课程讲了LinValidator如何获取参数。LinValidator有获取参数的内置方法,直接调用内置方法即可获取参数。v.get('path.id')    //可以获取path.id 可以直接获取到数字类型 //如果不希望校验器自动转换,可以加上参数 parsed=false const Router = require('koa-router') const...

106浏览
0推荐
0评论

【金秋打卡】第17天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第5章 LinValidator校验器与Sequelize Orm生成MySQL数据表视频:5-1 Lin-Validator使用指南课程讲师: 七月课程内容:处理未知异常,之前课程只处理了已知的异常,现在处理一下未知异常。//改造后的exception.js //注意else后边的代码是处理未知异常 const { HttpException } = require("../core/http-exception") const catchErrof = async (ctx, next) => {     try {...

84浏览
0推荐
0评论

【金秋打卡】第16天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第4章【深入浅出讲异常】异步异常与全局异常处理视频:4-8 特定异常类与global全局变量课程讲师: 七月课程内容:给特定的异常定义异常类:如果认为每次new HttpException的时候传参麻烦,可以在新建一个参数错误的异常类,继承自HttpException。当出现参数错误时,直接new这个新类即可。//改造后的代码, class HttpException extends Error{     constructor(msg='服务器异常', errorCode=10000, code=400) {...

102浏览
0推荐
0评论

【金秋打卡】第15天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第4章【深入浅出讲异常】异步异常与全局异常处理视频:4-6 定义异常返回格式            4-7 定义HttpException异常基类课程讲师: 七月课程内容:这节课规范了出现异常后的返回格式,返回数据中包含了msg,code status url等常见属性//改动后的代码 const Router = require('koa-router') const router = new Router() router.post('/v1/:id/classic/latest', (ctx, next) => {...

111浏览
0推荐
0评论

【金秋打卡】第14天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第4章【深入浅出讲异常】异步异常与全局异常处理视频:4-4 全局异常处理中间件编写            4-5 已知错误和未知错误课程讲师: 七月课程内容:async function func2() {     try {         await func3()  //这里的await,是把Promise里边的异常释放出来。可以理解为await  throw出了异常。         //如果删掉这里的await,则可能会出现“Unhandled promise”,这说明了func3中产生了异常,...

80浏览
0推荐
0评论

【金秋打卡】第13天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第4章【深入浅出讲异常】异步异常与全局异常处理视频:4-3 异步异常处理方案课程讲师: 七月课程内容:每个方法理论上说,都需要进行try catch, 这是对异常处理万无一失的处理。这种try catch只对同步的方法有效。如果是方法内部包含异步操作的话,实际上try catch捕捉不到异常。//举例说明:方法内部包含异步操作的话,实际上try catch捕捉不到异常 function func1() {     func2() } function func2() {     try {         func3()     }...

75浏览
0推荐
0评论

【金秋打卡】第12天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第4章【深入浅出讲异常】异步异常与全局异常处理视频:4-2 异常理论与异常链课程讲师: 七月课程内容:这节课是异常处理的基础理论课语法上的异常处理并不等同于异常处理的应用。调用函数后,可能的两种结果:没有发生异常 正确返回结果(包括返回undefind)发生了异常,函数设计判断出现异常,return false 或者return null或者throw new Error 编程规范中,如果出现异常,应该throw 抛出异常javascript搞笑图,在公司面试时可能会问到。//版本1 function func1() {...

75浏览
0推荐
0评论

【金秋打卡】第11天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第3章 【让KOA更加好用】路由系统的改造                第4章【深入浅出讲异常】异步异常与全局异常处理视频:3-7 初始化管理器与Process.cwd            4-1 参数获取与LinValidator校验器课程讲师: 七月课程内容://重构代码 //app.js const Koa = require('koa')  //导入Koa const InitManager = require('./core/init') const app = new Koa()...

120浏览
0推荐
0评论

【金秋打卡】第10天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第2章 【深入理解KOA】Koa2的那点事儿与异步编程模型视频:3-4 nodemon自动重启Server            3-5 vscode+nodemon调试配置            3-6 requireDirectory实现路由自动加载课程讲师: 七月课程内容:3-4 nodemon自动重启Server打断点之后按F5可以启动调试如何让代码改动后,node server自动重启。安装nodemon,命令行输入 npm i nodemon...

110浏览
0推荐
0评论

【金秋打卡】第9天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第2章 【深入理解KOA】Koa2的那点事儿与异步编程模型视频:3-2 服务端编程必备思维:主体与模型划分            3-3 多Router拆分路由课程讲师: 七月课程内容:3-2 服务端编程必备思维:主体与模型划分把所有的路由按照一定的主题拆分,把路由分别写到不同的文件中。可以根据数据的类型,划分主题(划分的依据之一)。在旧岛中,主题与主题之间,不是绝对孤立的。主题划分的过程,是渐进式的;先找到核心主题,再找到附属在核心主题上的其他主题;主题是抽象的概念,抽象的概念有助于我们思考;在代码的层面, 主题 = Model 3-3...

105浏览
0推荐
0评论

【金秋打卡】第8天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第2章 【深入理解KOA】Koa2的那点事儿与异步编程模型视频:3-1 路由系统课程讲师: 七月课程内容:新的API地址   http://bl.talelin.com/dev/index.html //ctx.path可以取到当前路径, ctx.method可以取到当前是get或者Post app.use(async (ctx, next) => {     console.log(ctx.path)       console.log(ctx.method)     if (ctx.path ===...

144浏览
0推荐
0评论

【金秋打卡】第7天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第2章 【深入理解KOA】Koa2的那点事儿与异步编程模型视频:2-9 为什么一定要保证洋葱模型课程讲师: 七月课程内容:先说结论:如果不加async、await,KOA的中间件的执行顺讯不一定按照洋葱模型来执行app.use((ctx, next) => {     console.log(1)     next()     console.log(2) }) app.use(async (ctx, next) => {     console.log(3)     consot axios =...

59浏览
0推荐
0评论

【金秋打卡】第6天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第2章 【深入理解KOA】Koa2的那点事儿与异步编程模型视频:2-8 深入理解async和await课程讲师: 七月课程内容:app.use((ctx, next) => {     console.log('hello world 1');     const a = next()     a.then((res) => {         console.log(res)     })     console.log('hello world 2'); }) app.use((xtx, next) => {...

132浏览
0推荐
0评论

【金秋打卡】第5天 《Node.js+Koa2+MySQL 打造前后端分离精品项目》

课程名称:Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》课程章节:第2章 【深入理解KOA】Koa2的那点事儿与异步编程模型视频:2-5 KOA的中间件            2-6 洋葱模型            2-7 强制Promise课程讲师: 七月课程内容:端口号确信没有被其他的应用程序使用定义一个中间件就是定义一个普通的函数const Koa = require('koa')  //导入Koa const app = new Koa()    //实例化 //应用程序对象 中间件 //发送HTTP KOA接收HTTP //函数 function test() {...

95浏览
0推荐
0评论
首页上一页12下一页尾页
意见反馈 帮助中心 APP下载
官方微信