Server-DEBUG指导
<p>[TOC]</p>
<h1>0 步骤目录:</h1>
<p><strong>1、Build Server</strong>
本地调试,默认访问的mysql和redis都使用测试服务器的配置;(调服务器编译的profiles选择pro)
<strong>2、Config WEB's Proxy-Url</strong>
手动配置WEB 的后台交互url的基础代理路径;
<strong>3、Run WEB Page </strong>
<strong>4、Debug Server Breakpoint </strong>
在Hbuilderx上设置server侧断点;
打开web页面执行对应的操作,在Hbuilderx中捕获变量;</p>
<h1>1 编译启动 Server</h1>
<h2>1.1 编译 Target.jar</h2>
<p>选dev,执行maven指令 mvn clean package
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=aefb43e602899732ac2d065c7dec0e22&amp;file=file.png" alt="" />
正常编译打印
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a259d26ad64039d44d1cd99f7cec9d4b&amp;file=file.png" alt="" /></p>
<h2>1.2 Run Target.jar</h2>
<p>1.2.1 选择要执行的jar包
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=aa45fc4032be9e67044f422a83cf0c8c&amp;file=file.png" alt="" />
后续也可以直接点右上角的甲壳虫图标
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=6925333ddc9a1dad21d717d655a67caa&amp;file=file.png" alt="" />
1.2.2 本地启动服务
正常启动打印如下
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=2b6d93c401a2dfa4713f2386e1eb3015&amp;file=file.png" alt="" /></p>
<h1>2 配置 WEB-Proxy</h1>
<p>以增加升级固件接口示例;
管理后台WEB(IDE:VS-Code)
修改Proxy配置文件 vue.config.js 文件:
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=8dc0191e801de4aeb15e92143c81c03d&amp;file=file.png" alt="" /></p>
<h1>3 启动 WEB Page</h1>
<p>vs-code 菜单栏-终端-新建终端
npm run serve
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=8d9200a9ccce2e0d7126a19694fd506c&amp;file=file.png" alt="" />
这条指令的作用是界面有修改后会动态加载;调试时方便一些;
ctrl+鼠标左 快速访问http://localhost:8081/
用户:admin/123456
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=b5d561fcaef4998b44003a5e7a11fde0&amp;file=file.png" alt="" /></p>
<h1>4 调试后台 Server</h1>
<p>HBuilderX上设置好断点:
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=7dc6cdd05568bf3425671dbdac5d8035&amp;file=file.png" alt="" />
然后在“升级固件页面”新增固件
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=12c720a0143c30dabfd6a91b65eb1c25&amp;file=file.png" alt="" />
确认提交
查看变量:断点暂停后,右键选择变量-Evalute-Expression,弹出框中,选择evalute 按钮直接查看即可;
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=743fb79718a137075e0d40449a4dba0f&amp;file=file.png" alt="" />
这里,我们查看AddDTO对象就是添加的固件:
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=62909f0e28c341916852ee8adc81efd3&amp;file=file.png" alt="" /></p>
<p>当然,既然是 evalute-expression 大概翻译成:求值表达式,那说明这里可以输入一些计算的;
比如你在A的值确定后想看看A+B,在A赋值执行后断点查看输入A+B,即可;</p>
<p>以上;
其他:从addDTO 的 firmware固件的存储地址可以看到,后台提交的数据实际上是放在单独的资源管理服务器上的;
资源类的调整,需要单独提关注obs服务器地址;
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=0b366de4b3e09ed804d3b5538b25eb9d&amp;file=file.png" alt="" /></p>