error-handling 相关问题

编程语言结构,用于处理由错误代码,异常或其他语言特定方法发出的错误。

在 R 包 cli 的 cli::cli_abort 消息中保留空格?

我正在使用 cli::cli_abort 来处理错误。 作为错误消息的上下文,我正在尝试打印矩阵的内容。我可以通过 capture.output 来实现这一点,尽管当消息正在处理时......

回答 1 投票 0

如何修复 laravel 11 中的“无法找到驱动程序”错误

启动我的 laravel 项目时遇到此错误: 照亮 \ 数据库\ QueryException 找不到驱动程序 PRAGMA 外键 = ON; 这是图片 我尝试删除分号扩展名=

回答 1 投票 0

python 错误消息中的“最近一次调用最后一次”是什么意思?

我不会说英语,我能理解“最近一次通话”是什么意思,我也知道“最后一次”是什么意思,但是当它们像这样组合在一起时,我完全困惑了。

回答 1 投票 0

如何使用react-query和ErrorBoundary处理错误 - 运行时错误

在此输入图像描述 const root = ReactDOM.createRoot(document.getElementById('root') as HTMLElement); 根.渲染( 在此输入图片描述 const root = ReactDOM.createRoot(document.getElementById('root') as HTMLElement); root.render( <React.StrictMode> <ErrorBoundary fallback={<ErrorMessage />}> <Suspense fallback={<Loading />}> <App /> </Suspense> </ErrorBoundary> </React.StrictMode> ); import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import DogList from './components/Dog/DogLIst'; const queryClient = new QueryClient({ defaultOptions: { queries: { throwOnError: true, }, mutations: { throwOnError: true, }, }, }); function App() { return ( <QueryClientProvider client={queryClient}> <DogList /> </QueryClientProvider> ); } export default App; import { useSuspenseQuery } from '@tanstack/react-query'; import axios from 'axios'; type DogType = { id: string; url: string; width: number; height: number; }; const DogList = () => { const fetchDogList = async () => { const response = await axios.get('https://api.thecatapi.com/v0/images/search?limit=10'); return response.data; }; const { data: list } = useSuspenseQuery<DogType[]>({ queryKey: ['doglist'], queryFn: fetchDogList, retry: 0, }); return ( <div style={{ margin: '3rem auto', textAlign: 'center' }}> {list && list.map((item) => ( <div key={item.id}> <img src={item.url} alt={item.id} width="300px" height="300px" /> </div> ))} </div> ); }; export default DogList; 我故意在 DogList 组件中生成 api 错误。 然后,由于 App 组件被包装在 ErrorBoundary 中,因此应该显示回退,但会出现运行时错误,如下所示。也许它没有检测到运行时错误 如何全局处理错误? 您可能必须将 <QueryClientProvider client={queryClient}> 放在树中比边界和悬念更高的位置。

回答 1 投票 0

(m/regexp/) 或 {多个;命令;后;或者; }

我非常喜欢这个语法: try_something() 或警告“不能这样做”; 如何在 or 之后添加更多命令? 例如,它在这段代码中很有用: foreach(@数组) { m/regex/ 或 {警告“...

回答 3 投票 0

表单字段元素应具有 id 或 name 属性

以下是我的代码。 以下是我的代码。 <TextInput label="Password" placeholder="Enter your password" password={true} //password passed to enable view password option value={password} handelChange={(e) => setPassword(e.target.value)} /> 我收到以下错误消息; 表单字段元素既没有 id 也没有 name 属性。这可能会阻止浏览器正确自动填写表单。 要解决此问题,请将唯一的 ID 或名称属性添加到表单字段。这不是严格需要的,但即使您在同一元素上有自动完成属性,仍然建议这样做。 我尝试了以下方法,但它仍然给我一个错误; <label htmlFor="password">Password</label> <TextInput id="password" label="Password" placeholder="Enter your password" password={true} value={password} onChange={(e) => setPassword(e.target.value)} /> 该问题与缺少 ID 和名称属性的表单字段有关,这可能会阻止浏览器正确自动填写表单。 如何解决这个问题是为你的表单元素添加一个 id 或名称,我假设你的 TextInput 组件有它们。 您不应通过 TextInput 组件传递此 ID 或名称,您应该编辑 TextInput 组件返回的表单元素。 我的建议是使用这种语法: <form> <input type="text" name="input-text1" /> <input type="text" name="input-text2" /> <input type="submit" name="input-submit" /> </form>

回答 1 投票 0

Qt 中的“未实现的代码”错误消息?

有人在 Qt 中见过“未实现的代码”错误吗? 我正在尝试使用以下代码在 Qt 中打开 pkcs12 文件: QByteArray 密码=“1234”; QString f =“/Users/test/Desktop/certs/new.pf...

回答 1 投票 0

如何在使用`anyhow`时跟踪错误

无论如何,当使用 crate 时,错误可以方便地冒泡到应用程序的根目录,并在那里进行处理。 然而有时候,我想知道错误发生在哪里,却找不到方法......

回答 2 投票 0

为什么 git 不允许我克隆这个存储库?

当我尝试克隆时,Git 给了我这个。 $ git clone --深度 1 "https://github.com/Ajat-Tools/kitsunekko-mirror.git" 克隆到“kitsunekko-mirror”... 远程:枚举对象:10...

回答 1 投票 0

在打字稿中使用浏览器特定属性的正确方法是什么?

具体来说,我想在 FireFox 中的 Error 对象上使用“fileName”和其他额外属性。 但是这样的东西给了我红色下划线,我可以简单地忽略它,但它

回答 1 投票 0

try-catch:我的问题是:当我的 try 块中发生错误时,catch 块会处理它,但程序的其余部分会崩溃

问题在于,当try块中发生异常时,catch块可以完美地处理它,但是在管理它之后,应用程序崩溃了,这就是try-catch b的主要目标...

回答 1 投票 0

“float”对象没有属性“isdigit”我该如何修复

print("面积计算器") print("选择三角形时使用 1,正方形时使用 2,矩形时使用 3。") print("4为圆形,5为梯形,exit为退出") 而真实: c=i...

回答 1 投票 0

在 page.tsx 文件中抛出错误时,error.tsx 在 Next Js 14 中不起作用

我有以下page.tsx(app/register/page.tsx) 从“./form”导入表单 常量用户=空; 常量页面 = () => { 如果(!用户){ 抛出新错误('OOPS'); } 返回 ( ...

回答 1 投票 0

尝试查找应用程序中的错误;加载时出现

当我启动画布应用程序(似乎可以正常工作)时,加载时会出现以下错误“值‘文本’无法转换为数字。 我明白该错误的含义,但我

回答 1 投票 0

属性错误:模块“keras.api._v2.keras”

%matplotlib 内联 将 matplotlib.pyplot 导入为 plt 从 scipy.spatial.distance 导入 cdist !pip install --升级 numpy !pip install --升级tensorflow==2.14.0 将张量流导入为 tf tf.__vers...

回答 1 投票 0

一个类直接调用另一个Error类是不是错误?

我对 SOLID 原则还不熟悉。我有这样的场景: 类错误类{ 构造函数(名称:字符串,描述:字符串){ // } } 类1类{ 公共一些方法(){ t...

回答 1 投票 0

如何正确处理 api 路由 Next JS 14 中抛出的错误?

当某些用户尝试使用已注册的电子邮件进行注册时,我想显示漂亮的用户界面消息。 这是我的route.tsx(/api/auth/register/route.tsx) 从“next/server&qu...”导入 { NextResponse }

回答 1 投票 0

如何在 Go 中添加堆栈跟踪错误?

背景 我是 Go 新手,之前学过 C# 和 Java。所以返回错误的概念对我来说有点新。我已经习惯了,但我真的很怀念堆栈跟踪,它们在

回答 1 投票 0

如何修复此错误“RangeError [ERR_SOCKET_BAD_PORT]:端口应 >= 0 且 < 65536. Received NaN."?

我最近在我的系统上下载了 Windows 11,从那时起(我不知道这是否是主要问题)我使用“npm start”启动我的react.js应用程序并在我的终端中激活nodemon,我得到一个&

回答 2 投票 0

验证失败,但我找不到错误原因

美好的一天, 在过去的几周里,我曾多次尝试验证我的 HTML 页面,每次都会出现此错误,这非常烦人,因为我找不到该部分的任何错误...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.