#鸿蒙通关秘籍#如何使用Node-API的napi_fatal_error和napi_fatal_exception接口?

HarmonyOS
13h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
樱花语P9P

napi_fatal_errornapi_fatal_exception用于处理不可恢复的致命错误,在调用这些函数后将立即终止应用程序。因此,谨慎使用这些接口。

napi_fatal_error示例: cpp #include "napi/native_api.h"

static napi_value TriggerFatalError(napi_env env, napi_callback_info info) { napi_fatal_error("ErrorLocation", NAPI_AUTO_LENGTH, "A fatal error occurred.", NAPI_AUTO_LENGTH); return nullptr; // 应用将被终止,不会到达此处。 }

napi_fatal_exception示例: cpp #include "napi/native_api.h"

static napi_value TriggerFatalException(napi_env env, napi_callback_info info) { napi_value error; napi_create_string_utf8(env, "Fatal exception", NAPI_AUTO_LENGTH, &error); napi_fatal_exception(env, error); return nullptr; // 应用被终止。 }

分享
微博
QQ
微信
回复
11h前
相关问题