夜猫子的知识栈 夜猫子的知识栈
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《Web Api》
    • 《ES6教程》
    • 《Vue》
    • 《React》
    • 《TypeScript》
    • 《Git》
    • 《Uniapp》
    • 小程序笔记
    • 《Electron》
    • JS设计模式总结
  • 《前端架构》

    • 《微前端》
    • 《权限控制》
    • monorepo
  • 全栈项目

    • 任务管理日历
    • 无代码平台
    • 图书管理系统
  • HTML
  • CSS
  • Nodejs
  • Midway
  • Nest
  • MySql
  • 其他
  • 技术文档
  • GitHub技巧
  • 博客搭建
  • Ajax
  • Vite
  • Vitest
  • Nuxt
  • UI库文章
  • Docker
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

夜猫子

前端练习生
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《Web Api》
    • 《ES6教程》
    • 《Vue》
    • 《React》
    • 《TypeScript》
    • 《Git》
    • 《Uniapp》
    • 小程序笔记
    • 《Electron》
    • JS设计模式总结
  • 《前端架构》

    • 《微前端》
    • 《权限控制》
    • monorepo
  • 全栈项目

    • 任务管理日历
    • 无代码平台
    • 图书管理系统
  • HTML
  • CSS
  • Nodejs
  • Midway
  • Nest
  • MySql
  • 其他
  • 技术文档
  • GitHub技巧
  • 博客搭建
  • Ajax
  • Vite
  • Vitest
  • Nuxt
  • UI库文章
  • Docker
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
全部分类
实用技巧 5 博客技巧 1 服务端 33 Nest 33 前端 74 全栈项目 26 图书管理系统 7 《Vue》笔记 84 其他 26 页面 34 CSS 30 技术 62 技术文档 21 前端架构 4 monorepo 2 《Web Api》笔记 27 Vite 10 JavaScript文章 41 flex布局 3 无代码平台 2 微前端 1 Nodejs 5 Vitest 3 随笔 6 《ES6教程》 3 《JavaScript教程》笔记 2 MySQL 19 《Uniapp》笔记 6 《React》笔记 37 Mobx 5 UI库文章 5 后端部署 3 前端部署 2 后端搭建 5 Ajax 12 《Git》学习笔记 19 手册 2 Router 3 Pinia 2 前端搭建 5 Docker 1 《Node》笔记 1 Midway 2 《TypeScript》 13 TypeScript进阶 5 TypeScript基础 8 Vue3 源码学习记录 5 javascript 39 Redux 4 文档笔记 3 Jotai 1 《Electron》笔记 4 ES6 32 CSS过渡与动画 1 工具 3 Nuxt 2 组合式 4 组件 14 响应式 2 基础 12 路由(核心) 2 Grid网格布局 1 可复用性&组合 7 渲染机制 1 更多 14 HTML 4 学习笔记 3 路由(重点) 7 核心概念 11 Hook 5 案例演示 1 高级指引 1 Vuex 1 心情杂货 2 学习 7 过渡&动画 3 规模化 1 《TypeScript 从零实现 axios》 50 ts-axios 项目初始化 3 ts-axios 基础功能实现 6 ts-axios 异常情况处理 2 ts-axios 接口扩展 3 ts-axios 拦截器实现 1 ts-axios 配置化实现 3 ts-axios 取消功能实现 1 ts-axios 更多功能实现 8 ts-axios 单元测试 10 ts-axios 部署与发布 2 TypeScript 常用语法 8 初识 TypeScript 3 GitHub技巧 1 博客搭建 2 面试 1

博客技巧 博客技巧

夜猫子 2021-06-26 实用技巧博客技巧

# 博客技巧

你的知识笔记枯燥无味没有重点?基于 vuepress 和 Markdown 的基本语法,配合各种骚操作,让知识笔记表现力爆棚~~

阅读全文

IoC 解决了什么痛点问题?

神说要有光 2025-03-10 服务端Nest

如何调试 Nest 项目

神说要有光 2025-03-10 服务端Nest

不少同学都是用 console.log 调试的,哪怕工作很多年依然是这样,这样有个致命的缺点:

你只能看到某个点的变量值,而看不到代码的整个执行路线。

对于复杂的项目来说,会用断点调试是必须的,因为这样可以看到作用域、调用栈,也就是代码的执行路线,然后单步运行来看变量的变化。

阅读全文

Provider注入对象

神说要有光 2025-03-10 服务端Nest

全局模块和生命周期

神说要有光 2025-03-10 服务端Nest

模块导出 provider,另一个模块需要 imports 它才能用这些 provider。

但如果这个模块被很多模块依赖了,那每次都要 imports 就很麻烦。

能不能设置成全局的,它导出的 provider 直接可用呢?

Module、Controller、Provider 是由 Nest 创建的,能不能在创建、销毁的时候执行一些逻辑呢?

阅读全文

一网打尽 Nest 全部装饰器

神说要有光 2025-03-10 服务端Nest

AOP 架构有什么好处?

神说要有光 2025-03-10 服务端Nest

# MVC

后端框架基本都是 MVC 的架构。

MVC 是 Model View Controller 的简写。MVC 架构下,请求会先发送给 Controller,由它调度 Model 层的 Service 来完成业务逻辑,然后返回对应的 View。

阅读全文

Nest如何自定义装饰器

神说要有光 2025-03-10 服务端Nest

Nest 内置了很多装饰器,大多数功能都是通过装饰器来使用的。

但当这些装饰器都不满足需求的时候,能不能自己开发呢?

装饰器比较多的时候,能不能把多个装饰器合并成一个呢?

自然是可以的。

很多内置装饰器我们都可以自己实现。

阅读全文

Metadata和Reflector

神说要有光 2025-03-10 服务端Nest

不知道大家有没有感觉很神奇,只是通过装饰器声明了一下,然后启动 Nest 应用,这时候对象就给创建好了,依赖也给注入了。

那它是怎么实现的呢?

大家如果就这样去思考它的实现原理,还真不一定能想出来,因为缺少了一些前置知识。也就是实现 Nest 最核心的一些 api: Reflect 的 metadata 的 api。

阅读全文

ExecutionContext切换上下文

神说要有光 2025-03-10 服务端Nest

Nest 支持创建多种类型的服务:

包括 HTTP 服务、WebSocket 服务,还有基于 TCP 通信的微服务。

这三种服务都会支持 Guard、Interceptor、Exception Filter 功能。

阅读全文

上一页

下一页

全部分类
实用技巧 5 博客技巧 1 服务端 33 Nest 33 前端 74 全栈项目 26 图书管理系统 7 《Vue》笔记 84 其他 26 页面 34 CSS 30 技术 62 技术文档 21 前端架构 4 monorepo 2 《Web Api》笔记 27 Vite 10 JavaScript文章 41 flex布局 3 无代码平台 2 微前端 1 Nodejs 5 Vitest 3 随笔 6 《ES6教程》 3 《JavaScript教程》笔记 2 MySQL 19 《Uniapp》笔记 6 《React》笔记 37 Mobx 5 UI库文章 5 后端部署 3 前端部署 2 后端搭建 5 Ajax 12 《Git》学习笔记 19 手册 2 Router 3 Pinia 2 前端搭建 5 Docker 1 《Node》笔记 1 Midway 2 《TypeScript》 13 TypeScript进阶 5 TypeScript基础 8 Vue3 源码学习记录 5 javascript 39 Redux 4 文档笔记 3 Jotai 1 《Electron》笔记 4 ES6 32 CSS过渡与动画 1 工具 3 Nuxt 2 组合式 4 组件 14 响应式 2 基础 12 路由(核心) 2 Grid网格布局 1 可复用性&组合 7 渲染机制 1 更多 14 HTML 4 学习笔记 3 路由(重点) 7 核心概念 11 Hook 5 案例演示 1 高级指引 1 Vuex 1 心情杂货 2 学习 7 过渡&动画 3 规模化 1 《TypeScript 从零实现 axios》 50 ts-axios 项目初始化 3 ts-axios 基础功能实现 6 ts-axios 异常情况处理 2 ts-axios 接口扩展 3 ts-axios 拦截器实现 1 ts-axios 配置化实现 3 ts-axios 取消功能实现 1 ts-axios 更多功能实现 8 ts-axios 单元测试 10 ts-axios 部署与发布 2 TypeScript 常用语法 8 初识 TypeScript 3 GitHub技巧 1 博客搭建 2 面试 1
Copyright © 2019-2025 Study | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式