背景说明「排错技巧」系列文章,主要针对论坛上的问答帖问题排查的过程进行分享,
透过实际的场景,教大家遇到问题时,具备基本的问题排查的概念。
问题描述
希望在某人工任务界面显示一日期时间格式为yyyy-MM-dd HH:mm:ss.fff 的栏位
但发现API取出的值毫秒已被截掉,请问这是否是平台限制? 如果是限制,想请问应如何配置才能正确显示日期时间格式为yyyy-MM-dd HH:mm:ss.fff 的栏位?
DB实际存取的日期是到毫秒的
排错技巧
步骤一:定位是API带的日期有误,还是是前端代码问题
任务卡的值是透过规则指定的默认值,可以在脚本里打印 log 定位问题
排错技巧:打印 log
定位问题:后端API带过来就有没带豪秒
步骤二:API 没带豪秒问题定位
- 确认API来源:
确认是模型产生的API,还是是自行撰写的API >> 该API为应用自行撰写API
- 确认API格式否正确:
API 格式定义:可到开发平台 > 资产中心 > 标准API查询

查询API格式,发现该栏位定义的格式为 string,非 date
原问题定位与解决
对帐发起时间未显示毫秒问题:最后确认是:后端API该栏位返回的字串未取位到毫秒造成。
已请填单人再请后端人员修正。
透过本篇分享,让大家了解:怎么在前端加log,怎么排查API格式
问题从一开始怀疑是平台限制,一步步分析定位,最后确认解决问题。
以上就是这期的分享,谢谢收看。