首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
关于500错误的配置问题
hmgx
2017-09-18 11:29
微信小程序,使用code登陆的时候直接报500错误,怎么配置能看到具体的错误信息呢?
项目:
JFinal Weixin
评论区
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 部分,无法知道原因
回复
发送
我要反馈
热门反馈
扫码入社
如果你一定要在页面显示具体的异常信息,可以通过继承 RenderFactory 覆盖掉里面的 getErrorRender,启用自定义的 ErrorRender 来显示这类信息