当前位置:首页 » 网页前端 » 应该返回详细错误给前端吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

应该返回详细错误给前端吗

发布时间: 2022-08-11 21:37:19

❶ 调接口如果崩了会返回成功吗

不能成功返回。
当错误发生时,除了需要返回相应的状态码之外,还需要返回详情的错误信息。因为状态码只是通用的描述错误的类别,一般无法表示实际发生的具体错误信息。
虽然这些处理都取决于前端的具体实现,后端无法对此进行控制,但依然要尽可能地返回详细的信息,方便前端处理并提升用户体验。

❷ 如果php运行超时怎么返回超时错误给前端

返回前端只适用于是使用AJAX进行加载的。

varres=$.ajax({
url:'xxxxxx/index.php',
timeout:1000,//超时时间设置,单位毫秒
complete:function(xhr,status){
if(status=='timeout'){
//超时处理
}
}
});

❸ 前台查询时,在数据库里面没有查到,后台该返回什么给前端

点击用户列表后,执行userList_Click这个方法,请问。怎么查询数据库的用户并显示到userList.aspx中。怎么样,还满意吗?当然你可以去后盾人平台看一看,相信我哟

❹ 测试:进入某个页面显示内容错误,如何定位是前端还是后端问题

朋友您好,进入某个页面显示内容错误,定位是前端问题还是后端问题,其实很简答。将后端的日志等级调低,当页面显示内容错误的时候,可以看一下后端日志有没有报错;其次,如果你是研发人员的话,可以debug或者将页面请求的响应值都打印出来。还有一种方法,就是在页面端,使用一些工具,如打开开发者工具,点击网络,可以看一下请求后台的返回值是否是预期的,如果是预期的值,页面展示不对,那就是前端展示出现了问题,如果是后端响应的值都不对,那可以从后端排查问题。

❺ api处理给用户的错误和给调用者的错误

我说下思路,不知道能不能帮到你哈。
通常访问一个接口都有验证过程,就像你提到说假如前端每次都需要携带一个固定参数请求的后端的接口,后端通过检测所需参数进行验证,再进行后续的逻辑等。
所以我觉得可以在laravel的中间件中实现这个接口验证过程,当验证不通过,则可以返回一些异常信息,指定特定状态码:如10000之类的。
开发阶段的话,可以报错响应了缺少了什么参数信息,让前端接口做出调整;上线之后的响应信息就要改成:系统有误,网络卡顿,刷新页面等这些

❻ 运行时异常会抛到前端么

会的。
前端程序员应当关心运行时错误,依靠触发的函数,里面有异常的话,直到它被触发,才会报错。

❼ 接口返回失败是什么意思

“接口返回失败”通常是指在项目开发的代码实现过程中中,当前使用者尝试调用相关功能接口时遇到了错误,导致无法返回正确的参数。

接口返回失败有多种原因,主要原因有代码整体逻辑错误、代码出现部分错误(通常所说的bug)、参数传入错误、参数返回错误等等。

(7)应该返回详细错误给前端吗扩展阅读:

项目开发过程中为了避免遇到“接口返回失败”的情况,应注意如下几点:

1、确定入口参数。

对比实际需求传入的参数,比如需求是传入模型数组,如果传入基本类型的数组则会导致失败。在这种场景中,应该事先写一段测试代码打印入口参数和返回值,不要贸然地将不熟悉的功能添加到开发代码中。

2、确认返回值。

实现项目时,需要事先确定返回值,例如实际需要传入嵌套数组作为参数,但却因为主观原因贸然认定需要模型数组,那么这样同样会出现错误。返回值类型判断错误会导致后续处理返回值时,采用了错误的流程,也导致程序不能运行。

3、注意调试。

拿到一个不熟悉的接口时,第一要做的就是调试,打印输入和输出,明白入参和返回值的形式和类型,确定无误再继续构建项目。

❽ 400错误 是前端的问题 还是服务器

是前端问题,前端问题报错还有多个如下:
HTTP常见错误 400 401 403 404 405 406 407 412 414 500 501 502

HTTP 错误 400
400 请求出错
由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。

❾ web多线程怎么给前端返回数据

第一步:来看下详细的图解;

总结:

js是页面和控制器的桥梁,通过JS使我们的数据可以灵活的穿梭于页面和控制器之间,从而达到我们想要的效果。