手机号刚刚过户成功,终于能用服务空间了,但出现的问题我无法解决,现决定把8月份学的重新走一遍,按照步骤走。
《uniapp全栈微信小程序vue3后台》前面的笔记都会加上截图,《uniCloud云开发Vue3版本》不会加图了,《入门uniapp Vue3组合式API版本》写完43.打包H5并发布上线到unicloud的前端页面托管。
整一下午,感觉一个月白学,记录下问题。
1.创建超级管理员出现的问题
ai分析:
连接本地云函数
连接云端云函数
跟着第一节课步骤走,还是会出现,看来不是我的问题
好像还是我的问题,明天老师远程。
远程控制更改了我系统的时间,就好了,不到20分钟,
AI分析的
1. 可能的原因
(1) Token 或 Session 过期
- 现象:
uni-id
或uni-captcha
返回500
错误,可能与登录状态的校验有关。 - 原因:
- 系统时间不正确时,生成的 Token 或 Session 的时间戳可能被服务器判定为无效(例如,时间偏差过大)。
- 例如:
- 如果系统时间比实际时间快,Token 可能被判定为“未来生成”而失效。
- 如果系统时间比实际时间慢,Token 可能被判定为“已过期”。
(2) 证书或 HTTPS 校验失败
- 现象:本地开发服务(如
http://127.0.0.1:7001
)可能启用了 HTTPS 或证书校验。 - 原因:
- 证书的有效期依赖于系统时间。如果系统时间不在证书的有效期内,请求会被拒绝。
(3) 数据库或缓存时间同步问题
- 现象:云函数依赖的数据库(如 MongoDB)或缓存(如 Redis)可能对操作时间有严格校验。
- 原因:
- 数据库可能拒绝时间不一致的请求(例如,写入数据的
createdAt
字段时间与实际时间偏差过大)。
- 数据库可能拒绝时间不一致的请求(例如,写入数据的
(4) 定时任务或 Cron 作业
- 现象:云函数中可能有定时任务逻辑,依赖系统时间触发。
- 原因:
- 如果系统时间错误,定时任务可能无法按预期执行。
2. 解决方案
(1) 同步系统时间
- 确保系统时间与网络时间同步:
- Windows:
- 右键任务栏的时间 > “调整日期和时间”。
- 开启“自动设置时间”和“自动设置时区”。
- Windows: