koa开发项目
文章平均质量分 73
失眠时间
美好生活,从记录博客开始
展开
-
手动搭建koa+ts项目框架(swagger文档篇)
文章目录一、安装依赖二、直接使用json文件生成三、根据对应api注释生成新建`swagger.ts`文件新建`./routes/users.ts`文件入口文件引入对应数据`如有启发,可点赞收藏哟~`一、安装依赖swagger-jsdoc读取您的JSDoc带注释的源代码并生成OpenAPI (Swagger) 规范koa2-swagger-ui根据配置生成swagger界面npm i swagger-jsdoc koa2-swagger-ui -Sandnpm i @types/swa原创 2023-12-19 16:19:09 · 644 阅读 · 0 评论 -
nodejs项目设置全局变量(global)
全局变量是指在程序中定义的可以在任何函数或模块中使用的变量。相比于局部变量,全局变量有以下几个好处:程序的可维护性更高:全局变量可以在任何地方被访问和修改,因此可以避免在多个函数或模块中重复定义同一个变量,减少了代码的冗余和维护成本。程序的可读性更高:使用全局变量可以让程序的逻辑更加清晰明了。在函数或模块中,如果需要使用某个变量,不需要传递参数或者使用复杂的数据结构,直接使用全局变量即可。原创 2023-12-14 06:30:00 · 3738 阅读 · 0 评论 -
记录使用mysql2中createConnection和createPool的区别
查看mysql2源码可以看到连接数据库有两种方法,一种是,另一种是createPool。为啥不只提供一种链接方式呢?在开发web应用程序时,连接池是一个很重要的概念。建立一个数据库连接所消耗的性能成本是很高的。在服务器应用程序中,如果为每一个接收到的客户端请求都建立一个或多个数据库连接,将严重降低应用程序性能。原创 2023-12-13 09:00:00 · 873 阅读 · 0 评论 -
手动搭建koa+ts项目框架(mysql篇)
本文基于手动搭建koa+ts项目框架(路由篇)新增mysql使用TS版本需使用mysql2插件,mysql只支持js版本的还需安装插件,方便解析请求值(或者使用koa-body。原创 2023-12-13 08:30:00 · 601 阅读 · 0 评论 -
手动搭建koa+ts项目框架(日志篇)
本文基于手动搭建koa+ts项目框架(路由篇)新增日志记录根据koa-logger依赖,可记录实际用户访问的接口记录~原创 2023-12-12 09:00:00 · 565 阅读 · 0 评论 -
手动搭建koa+ts项目框架(路由篇)
本文基于手动搭建koa+ts项目框架(基础篇)配置接口路由根据不同模块拆分多个routes是的代码更加清晰,易于维护~原创 2023-12-12 08:30:00 · 746 阅读 · 0 评论 -
手动搭建koa+ts项目框架(ts项目实现开发阶段实时查看)
上篇文章记录了手动简单搭建koa+ts项目步骤虽然可以直接编译后并开启服务,但如果修改./src内的文件,没法实时编译以下介绍使用其他方法实现实时效果。原创 2023-12-11 11:21:14 · 833 阅读 · 0 评论 -
手动搭建koa+ts项目框架(基础篇)
为什么要使用Node.js+TypeScriptTypeScript是一个JavaScript超集。它集成了JavaScript特性,并具有静态类型和类型检查等补充特性。Node.js是非常流行的JavaScript框架。Node.js有一个强大的NPM(Node Package Manager)生态系统,提供开源代码(包),你可以在你的任何Node.js项目中使用。Node.js非常适合制作服务器端应用程序,但它缺乏一些现代组件,如类型检查。Node.js的代码库也可能非常难以维护。原创 2023-12-11 11:16:05 · 2016 阅读 · 2 评论