2023-11-23

域名备案还没有下来,看网上的经验说,可能要 1~20 天,这也太慢了!

只能启用代理了,先把资源传上去,把整个流程跑通再说。

到时候备案下来,去掉代理,直接国内访问就可以了。

那现在,我需要做的就是:

  • 在云服务器上安装 java 环境(就选 java 17 吧);
  • 通过 SSL❓ 将打包好的 Spring Boot 项目(jar 包)上传到服务器,运行;
  • 使用代理测试;
  • 如果成功的话,那就可以在服务端创建数据库,然后准备接收、转换、存储移动端上传的时间数据(csv 文件)了;
  • 移动端需要编写网络代码,上传文件到指定服务器,这可以通过 Retrofit 库来实现;
  • 至此服务层的数据问题解决,还需要提供一个接口(API),供前端获取数据;
  • 前端调用 API 获取数据,并渲染成表格展示,表格的部分列可编辑,保存后通过事务统一更新;

在整个过程中,数据的流向就像这样:

image-20231123110029670

前边的四步(从移动端数据库到服务端数据库)会在点击晚睡结束按钮时自动执行,而前端获取数据并渲染会在访问网页的时候执行。

那就开始吧。