error-handling 相关问题

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

当 ID 与正则表达式模式不匹配时,如何处理 Hono 中间件中的错误?

我目前正在使用 Hono 开发一个面包应用程序。在我的其中一个路由中,我使用正则表达式定义了一个 URL 模式来匹配日期和标题参数。下面是它的外观示例: 应用程序.g...

回答 1 投票 0

React Native 应用程序(android、ios)的全局错误处理程序

我正在尝试为 React Native 插件创建全局处理程序,或者至少在应用程序级别,在 TypeScript 中捕获所有未处理的异常并记录它们。 我正在使用 React Native 0.74.x 版本...

回答 1 投票 0

界面中的typescipt索引属性

接口 IErrorContainer { 身份证号; [属性:字符串]:字符串; } const errorBag1: IErrorContainer = { 编号: 1, 电子邮件:“无效的电子邮件”, 用户名:“长度必须大于 8”...

回答 1 投票 0

为什么它给我 TypeError:无法读取未定义的属性(读取“appendChild”)

尝试在提交表单后创建一个div元素以存储下一页的输入 必须能够为每个帖子创建一个新的 div 并渲染它们,它仅在附加到正文时才有效,我需要它......

回答 2 投票 0

Python:os.system() 没有返回或错误[重复]

我需要在脚本中使用几次 os.system(),但我不希望 shell 中的错误出现在我的脚本窗口中。有没有办法做到这一点?我想这有点像无声命令,r...

回答 2 投票 0

Apex 调用出错后成功返回,导致出现问题

我有一个 Apex 调用,它会导致错误(ENTITY_IS_DELETED,但哪个错误并不重要)。我也许能够修复这个错误,但现在它无论如何也成功返回,所以

回答 1 投票 0

php 8.1 + mysql 5.7:存储过程中的错误处理程序不起作用

我有一个存储过程,我尝试将一些数据插入两个表中,但我不想插入重复的键。所以我写了下面的程序来处理错误1062: duplica...

回答 1 投票 0

在 NextJs(应用程序路由器)中获取 api 路由,以便在抛出错误时使用 JSON {ok:false} 进行响应

我使用 fetch() API 路由用数据填充我的仪表板页面。在开发过程中,我采取了一个计划,使用 try {} catch {} 块来处理和捕获错误,然后将错误消息传递给...

回答 1 投票 0

当我在 VSCODE 终端中插入“pip install quant”时,出现错误

当我插入此代码时, '从 quant_infos.wics_code 导入 *' 发生错误。 错误名称是 subprocess-exited-with-error 和元数据生成失败错误。 我怎样才能找到解决方案...

回答 1 投票 0

在 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

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