数据读写(增删改查)
把项目里的数据存到云端,随时增加、修改、删除、查看。
现在的问题
数据存在本地文件里,换台电脑就没了,也没法和同事共享。
接入后你能得到
- 数据存云端,换设备也在
- 完整的增、删、改、查
- 保存即同步,无需手动导出
适合:任何需要保存和共享数据的工具
把下面这段完整复制,粘贴进 Codex 即可。其中的密钥等占位符,请到捷时云控制台获取真实值后替换。
你是一名资深全栈工程师。请在我当前打开的本地项目里,把项目的数据存储改造为"云数据库",支持完整的增删改查。
【要实现的功能】
- 识别项目里现有的数据(如列表、表单记录),设计对应的云端数据表结构。
- 实现新增、查看、编辑、删除四个操作,并接到现有界面上。
- 保存数据时写入云端,加载时从云端读取,操作后界面即时刷新。
- 保留一份本地缓存,断网时可读,恢复网络后自动同步。
【接入捷时云(重要)】
- 通过捷时云服务接入,API 基址为 https://api.cloud.ifq.ai,使用官方 SDK `jieshi-cloud`(若环境无该 SDK,请用标准 HTTPS 请求等价实现,并在代码注释里写明接口地址)。
- 密钥放环境变量,不要硬编码:JIESHI_CLOUD_API_KEY、JIESHI_CLOUD_PROJECT_ID。在项目根目录生成 `.env.example` 并把这两个变量写进去,附中文说明"请到捷时云控制台获取并替换"。
- 以上均为占位符;如果我还没有真实值,请先用占位值让项目能跑起来,并打印一条友好提示告诉我去哪里替换。
【工程要求】
- 先读懂现有项目结构和技术栈,沿用既有写法,只新增必要文件,不要重写无关代码。
- 网络请求要有超时与失败降级:断网或接口报错时给出友好中文提示,不要让程序崩溃。
- 提供本地 demo / mock 模式:没有配置密钥也能用示例数据跑通主流程。
- 加上最小可运行的自测(脚本或测试用例),并说明如何运行。
- 改动完成后,用中文列出:改了哪些文件、如何启动、如何回滚。
请一步步实现,遇到需要我决策的地方先问我再继续。