type
status
date
slug
summary
tags
category
titleIcon
password
icon
calloutIcon
记录第一天开发环境搭建中遇到的问题与解决方案:SSH连接问题;Jenkins构建失败问题;Docker代理问题;gogs git私服克隆502错误;Maven私服配置
可以对照着看,都是项目部署的共通问题(域名代理等见):
[sp]感觉快把环境问题写完了,后面可能没得写了( 天机|神领|中州|四方|云岚 [sp]
SSH连接配置
- 在ssh配置写入,更换为自己的私钥
- 在机器上创建ssh相关文件夹与文件

- scp命令复制公钥到远程文件上

- 连接成功 经典文件夹路径/usr/local/src

梦回天机学堂

域名
直奔Nginx配置查看

Jenkins构建失败问题(Docker代理问题)
- 虚拟机导入后直接构建效果:


- 字面意义http超时,大概率代理问题
先加入DNS,在VSCode终端执行
加入

- 创建docker服务代理文件夹
- 打开文件写入

- 读取新配置,重启docker
- 正常下载,构建成功


- 可以在Nacos里观察到服务启动成功


无法克隆git私服(gogs)项目502错误
将域名转为ip加端口解决,看图


校验鉴权
Maven安装依赖
由于settings.xml配置里已经写入了镜像,可以关闭Maven代理

之后执行maven clean
在通过双击ctrl执行mvn install -DskipTests跳过测试安装依赖

如果导入多个maven项目时没有识别,可以手动导入
导入前效果

点击+号 Add Maven Projects

选中pom.xml

点击后导入效果


之后可以逐个安装依赖,clean之后install
Maven私服settings.xml模版
Maven私服settings.xml模版



其他总结
代码中没有声明的抛出异常
代码中包含对异常的捕获作为校验失败的逻辑

如果直接观察API发现没有异常抛出

再进一步看,可以看到是捕获异常后重新抛出的异常,不会提示要加异常声明

读取配置表达式

四端校验调试
- 管理端视频里已经提及,不再赘述
- (APP端)司机+快递员
在模拟器拖拽APK安装后,配置本机的URL地址

断点调试可以进入Driver部分

检验放行后

- (小程序端)用户端
小程序导入后env.js配置本机URL

断点调试可以进入Customer部分

正常可以在小程序里看到手机号
Day01练习参考
司机&快递员端校验
司机端,快递员端类似,仅参数不同

用户端的校验
如果直接复用其他端的逻辑会报错,与其他端的逻辑主要不同两点:
1.解析公钥
复用报错:
java.security.InvalidKeyException: invalid key format
2.解析封装
直接转bean会得到字段全空的对象

- 作者:CamelliaV
- 链接:https://camelliav.netlify.app/article/slwl-day01
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。