关于500错误的配置问题

微信小程序,使用code登陆的时候直接报500错误,怎么配置能看到具体的错误信息呢?

图片.png

评论区

JFinal

2017-09-18 11:32

配置好日志就可以在控制台看到具体的错误信息,页面不能显示详细的错误信息,否则黑客可以有针对性的制造各种请求,递进式不断探测出你系统的内部信息,以前的 12306 卖火票的网站就是因为这样的问题被攻破过

如果你一定要在页面显示具体的异常信息,可以通过继承 RenderFactory 覆盖掉里面的 getErrorRender,启用自定义的 ErrorRender 来显示这类信息

hmgx

2017-09-18 14:18

@JFinal 好的,谢谢我试试

hmgx

2017-09-18 14:50

当小程序登陆的时候,报下面的错误,我在configConstant 方法中增加 了  me.setJsonFactory(new JacksonFactory()); 还是不可以,需要 怎么设置呢?
[com.jfinal.core.ActionHandler.handle()]: /wxa/login?code=071faz4k0v9xu42pab5k0yho4k0faz4w
java.lang.RuntimeException: java.lang.RuntimeException: jfinal 3.2默认 json 实现暂不支持 json 到 object 的转换,建议使用 active recrord 的 Generator 生成 base model,再通过 me.setJsonFactory(new MixedJsonFactory()) 来支持

JFinal

2017-09-18 15:44

@hmgx 异常信息没有给出 cause 部分,无法知道原因

热门反馈

扫码入社