Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 发送错误信息的正确方式,但代码仍在运行_Javascript_Vue.js_Error Handling - Fatal编程技术网

Javascript 发送错误信息的正确方式,但代码仍在运行

Javascript 发送错误信息的正确方式,但代码仍在运行,javascript,vue.js,error-handling,Javascript,Vue.js,Error Handling,向我的后端发送错误信息的正确方法是什么。我脑子里有下面的例子 代码正在运行,但在某个点上某个值被破坏。在这一点上,我想抛出一些错误信息到我的后端,我的应用程序不应该停止。它将向我发送错误并继续。不要认为您的代码在生产中会中断,但您可以执行try-catch块 function exampleFunction() { try { untestedFunction(); } catch(err) { sendErrorToBackend(err)

向我的后端发送错误信息的正确方法是什么。我脑子里有下面的例子


代码正在运行,但在某个点上某个值被破坏。在这一点上,我想抛出一些错误信息到我的后端,我的应用程序不应该停止。它将向我发送错误并继续。

不要认为您的代码在生产中会中断,但您可以执行try-catch块

function exampleFunction() {
    try {
        untestedFunction();
    } catch(err) {
        sendErrorToBackend(err)
    }
}

如果
untestedFunction()
中断,它将调用
sendErrorToBackend
,您可以使用它将错误日志发送到服务器。

通过使用ajax将错误发送到后端?我不明白,如果您不需要答案,删除这个问题是很好的。但是,如果你还需要的话,请随意放下它。