1 2 3 4 5 ··· 7 下一页
摘要: 一、背景 项目中需要加入环境变量到进程中,例如数据库连接地址、ETCD数据等 使用dotenv,读取特定的配置文件进行数据的写入。代码如下: import dotenv from 'dotenv'; dotenv.config({ path: './config/.env', }); 该代码在其他项 阅读全文
posted @ 2024-09-10 16:02 Mr_Kahn 阅读(167) 评论(0) 推荐(0)
摘要: 两种方式 一、接口做重定向 // 注解@Redirect的方式 @Post('upload') @Redirect(otherUrl, 307) upload() { // 此处是为了逃避lint检查 return {url: otherUrl, statusCode: 307 }; } // 使用 阅读全文
posted @ 2022-06-01 14:43 Mr_Kahn 阅读(2689) 评论(3) 推荐(1)
摘要: 一、定义 微服务的定义即为将相同模块或相关业务的操作,封装在一个服务中,达到独立运行、独立部署的效果。目的是为了功能的解耦,并且做到互不影响。 此时的服务可以采用不用的语言、不一样的架构实现,便于适合不同的开发人员根据自身的技术情况进行灵活选择。 设计微服务的时候,最主要的是根据业务逻辑、安全、稳定 阅读全文
posted @ 2021-08-20 16:13 Mr_Kahn 阅读(3410) 评论(0) 推荐(0)
摘要: 测试环境:macOs: Catalina 10.15.7 一、安装并执行镜像 1.1 拉取镜像 使用镜像jenkins/jenkins,而不使用jenkins。后者已长久不更新,即使安装后,在jenkins中安装插件也会提示当前版本过低,导致插件安装失败或无效 使用命令docker pull jen 阅读全文
posted @ 2021-03-17 18:10 Mr_Kahn 阅读(885) 评论(0) 推荐(0)
摘要: 一、ETCD安装 下载地址:https://github.com/etcd-io/etcd/releases 按照机器配置选择release版本进行下载。每个release下列举了不同机器环境的bash脚本,以下是以macOS环境下的3.4.14版本为例进行说明: ETCD_VER=v3.4.14 阅读全文
posted @ 2021-02-18 17:10 Mr_Kahn 阅读(677) 评论(0) 推荐(0)
1 2 3 4 5 ··· 7 下一页