前情:
后端需要根据数据库的ftp地址,动态生成64位图片返回给前端。需要用到ftp的工具 FtpHelper.cs ,但是它报错了!而且你没有代码测试环境的话如何处理呢?
有时候后端代码直接抛了异常,这时你作为一个菜鸡全栈很懵不知道如何排错时,可以试一下这样做。
常见错误处理方法
1) 查看错误日志(前提是代码本身有写日志)
2) 假如方法有try catch 则在catch (Exception ex)里 return ex.message,或者输出你觉得有问题的语句(记得做三元表达式,判空处理)
3) 去掉catch,让他直接抛异常
4)最重要的还是耐心逐层排查,当然一切罪恶的根源在于我太菜了和竟然没有代码测试环境那么苟。
但其实本地也可以造一个类似的需求环境,不过我太懒了,所以懒是菜的直接原因