前言 Node作为一门后端语言,当然也可以连接数据库,为前端提供CURD接口 我们以mysql为例,自行安装mysql TypeORM TypeORM是一个ORM框架,它可以运行在NodeJS、Browser、Cordova、PhoneGap、Ionic、ReactNative、Expo和Electron平台上,可以与TypeScript和JavaScript一起使用。它的目标是始终支持最新的JavaScript特性并提供额外的特性以帮助你开发任何使用数据库的(不管是只有几张表的小型应用还是拥有多数据库的大型企业应用)应用程序。 TypeORM作为TypeScript中最成熟的对象关系映射...

前言 用过express与koa的同学,对中间件这个概念应该非常熟悉了,中间件可以拿到Request、Response对象和next函数. 一般来讲中间件有以下作用: 执行任何代码 对请求与响应拦截并改造 结束request-response周期 通过next()调用下一个中间件 如果当前中间件没有结束当前request-response周期,必须调用next()函数,否则请求会处于挂起状态,阻塞整个应用 中间件一般有两种:类中间件、函数中间件 类中间件 创建类中间件 使用@Injectable()装饰器,并且需要实现NestMiddleware接口(use方法) //Logger.mi...

前言 国庆节马上要到了,今天就教你如何从0到1使用canvas生成国庆风微信头像。 本文包含以下内容: vue3项目搭建,需求分析 canvas合成图片原理 github自动化部署 开发过程遇到的问题及解决方案 文末附源码及在线体验地址 搭建项目,分析需求 项目的话就直接使用脚手架生成一个Vue3+TS项目 npmcreatevue@latest 为了方便,使用了ElementPlusUI库 npminstallelement-plus--save 配置的话,可以查看文档,全局导入、按需导入都可以看自己的需求 项目搭建完后,就可以来分析一下本次需求大概会涉及哪些功能了 上传头像...

Docker概念 Docker是一个开源的应用容器引擎,它是基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的linux机器上,也可以实现虚拟化。通过容器可以实现方便快速并且与平台解耦的自动化部署方式,无论你部署时的环境如何,容器中的应用程序都会运行在同一种环境下。并且它是完全使用沙箱机制,相互之间是隔离的,更重要的是容器性能开销极低。 Docker作为轻量级虚拟化技术,拥有持续集成、版本控制、可移植性、隔离性和安全性等优势。 Docker从17.03版本之后分为CE(CommunityEdition...

  ceIJyuMp4P1k   2023年11月14日   16   0   0 dockerdocker容器nginx容器nginx

上篇文章的最后我们使用Docker部署了一个纯前端项目,但还有一个很重要的问题就是容器中产生的数据(比如log文件),容器一旦被删除,容器内的所有数据也就没有了,为了避免这个问题我们可以将数据存储到容器之外(比如宿主机),这样即使删除容器也不会丢失数据。一旦容器故障,我们可以重新创建一个容器,将数据挂载到容器里,就可以快速恢复。 数据存储方式 Docker提供了以下几种存储方式: volume卷:这种方式是在宿主机文件系统分配一块专有存储区域,由Docker管理,并且与主机的核心功能隔离。非Docker进程不能修改文件系统的这一部分。卷是在Docker中持久保存数据的最佳方式,它适合存储数据...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~