error-handling 相关问题

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

当 Mono.zip 中发生错误时,Spring WebFlux 返回响应,但继续处理它们

我有一个调用其他远程服务的 REST 服务(我们称之为“主服务”)。出于性能目的,当其中一个远程调用抛出错误时,我需要主服务立即应答;布...

回答 1 投票 0

上传coursera课程中给出的文件时遇到错误

我正在coursera(谷歌数据分析)上学习一门课程,标题为:“将数据从脏数据处理到干净数据”。在本课程的第三个模块中,他们提供了一个 CSV 文件,可以在 BigQuery 中上传到创建...

回答 1 投票 0

React Js Node Js Axios 响应问题

我无法成功返回要查看的响应消息。我之前可以这样做,但是在对我的中间件和route.post进行了一些更改之后,看看是否捕获了

回答 2 投票 0

AxiosError,axios.post在控制台没有返回数据

我代码中的axios post方法无法正常运行,导致控制台出现ERR_BAD_REQUEST错误。我不确定问题出在哪里。我正在关注的教程中,编码员说...

回答 1 投票 0

如何在C++中使用errno

我不明白c++中的errno库是做什么用的?其中设置了哪些类型的错误?我如何知道哪个数字代表哪个错误? 会影响程序执行吗?

回答 3 投票 0

在我的树莓派 4 中安装 ultralytics 时出错

我试过在我的树莓派中安装ultralyics,我想在安装pytorch和torchvision时会出现错误。 错误继续如下: 8 .0.85,超解==8.0.86,超解==8.0.87,

回答 1 投票 0

无法使用 Python API 运行过长的 DolphinDB 脚本

在Python中调用session.run()执行过长的DolphinDB脚本时,出现以下错误: RuntimeError: 运行中:无法解析传入对象,出现 I0 错误...

回答 1 投票 0

如何获取最后一个错误

我可以使用 .Last.value 获取最后计算的值 2+2 ## [1] 4 .最后一个值 ## [1] 4 我可以使用 last.warning 访问最新的警告。 警告(”!!!”) ## 警告信息: ##!!! 最后的战争...

回答 2 投票 0

WP 管理员 - 阻止或不受支持的 cookie

尝试使用正确的用户名和密码组合登录时,我看到抛出此错误消息 应该做什么? 我们还没有很幸运地修复这个错误。需要知道什么...

回答 1 投票 0

如何在 Jetpack Compose 中实现突发模式

我正在尝试在jetpack compose中实现突发模式,但我无法做到。 代码如下: 跨多个 Stack Overflow 线程的搜索没有产生与此相关的解决方案或文档...

回答 1 投票 0

如何解决加工中旋转圆弧时的渲染问题?

我正在尝试制作一个绕其中心旋转的阴阳,并且我已经弄清楚了它的所有代码。除了当我开始旋转阴阳时,我绘制的白色弧线之一有一个 v...

回答 1 投票 0

“int”类型值的设置“x”(基于“bool”)无效

扩展CharacterBody2D var mon = Vector2.ZERO func _physical_process(增量): mon = move_and_slide() 如果输入.is_action_pressed(“ui_left”): mon.x = -1 # 设置地平线...

回答 1 投票 0

我如何在node js中渲染404和500的自定义错误页面

app.use(function(req, res, next) { if(res.status === 404){ res.status(404).sendFile(path.join(__dirname, '../website/404.html')); } 别的{ res.status(500).sendFile(path.join(

回答 1 投票 0

Sharepoint 计算字段中的 IF 公式

我正在尝试创建一个公式来使用 2 列信息获取状态字段中的结果: 证书。批准 - 文本 证书。有效期 我的逻辑推理是: =IF([证书批准]=“已批准”...

回答 1 投票 0

return nil, nil 不是惯用的 go 吗?

如果我们在GO中有如下方法: GetCustomer(id string) (*客户,错误) 给定 ID 的客户可能不存在于数据库中。当没有找到客户时,代码可以 返回零,零 这是吗

回答 2 投票 0

来自模块的 PowerShell 错误处理

我在模块内的错误处理方面遇到了一个奇怪的问题。当我在 ISE 编辑器中复制高级函数并从那里运行它时,我没有看到任何报告的错误。因为这是我们想要的

回答 1 投票 0

如何处理 sidebase/nuxt-auth 的错误?

我正在尝试将 sidebase/nuxt-auth 与我自己的后端(也在 Nuxt 中,相同的应用程序)一起使用进行身份验证。当库执行以下操作时,我找不到任何有关错误处理的示例或文档。

回答 1 投票 0

收集错误(而不是短路)直到实际使用值为止

什么是最简单但最优雅的方法来不短路并收集错误直到使用它们的值? 积累错误有什么难的?仅当函数调用重新时才短路...

回答 1 投票 0

如何在 Go 中检查 http 超时错误?

新去。这是目前我的代码: 客户端 := http.Client{ 超时: 10 * 时间.毫秒, } resp, err := client.Get("http://google.com/") 如果错误!= nil { 如果 os.IsTimeout(err) {...

回答 1 投票 0

为什么我会收到一个RefrenceError,表明我的函数未定义?

我想制作一个包含许多目录的文件,例如: 我想制作一个包含许多目录的文件,例如: <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="App.js"></script> </head> <body> <h1>To-do List</h1> <input type="text" name="addTask" id="addTask" placeholder="Add a new task!"> <div id="toDoContainer"></div> <input type="button" id='button' value="Add task" onclick="app()"> </body> </html> 然后从 App.js 运行 app(): import React from "react"; import ReactDOM from 'react-dom/client'; import CheckTask from "./Check.js"; const app = () => { const toDoList = document.getElementById('toDoContainer'); const root = ReactDOM.createRoot(toDoList); root.render(<CheckTask />); } export default app; 最后从 Check.js 获取 CheckTask 组件: import React from "react"; import ReactDOM from 'react-dom/client'; const CheckTask = () => { let input = document.getElementById('addTask').value if (input === ''||input === ' ') { return alert('You have to write something') } else { const toDoList = document.getElementById('toDoContainer'); const root = ReactDOM.createRoot(toDoList); return (root.render(<h1>Hello World</h1>)) } } export default CheckTask; 但是,按下按钮时我总是收到此错误消息: Uncaught runtime errors: ERROR app is not defined ReferenceError: app is not defined at HTMLInputElement.onclick (http://localhost:3002/:11:71) 我检查了谷歌,它说它要么是一个超出范围的变量,要么是没有正确声明,但我没有发现这些有任何问题: 完整源代码: index.html <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="App.js"></script> </head> <body> <h1>To-do List</h1> <input type="text" name="addTask" id="addTask" placeholder="Add a new task!"> <div id="toDoContainer"></div> <input type="button" id='button' value="Add task" onclick="app()"> </body> </html> 应用程序.js import React from "react"; import ReactDOM from 'react-dom/client'; import CheckTask from "./Check.js"; const app = () => { const toDoList = document.getElementById('toDoContainer'); const root = ReactDOM.createRoot(toDoList); root.render(<CheckTask />); } export default app; 检查.js import React from "react"; import ReactDOM from 'react-dom/client'; const CheckTask = () => { let input = document.getElementById('addTask').value if (input === ''||input === ' ') { return alert('You have to write something') } else { const toDoList = document.getElementById('toDoContainer'); const root = ReactDOM.createRoot(toDoList); return (root.render(<h1>Hello World</h1>)) } } export default CheckTask; 请给予帮助。 您面临的问题是由于 app 函数不在全局范围内。在 HTML 中使用 onclick="app()" 时,浏览器会在全局范围内查找 app 函数,但它在 App.js 模块中定义为导出。 要解决此问题,您需要使 app 在全局范围内可访问。实现此目的的一种方法是将其附加到 window 对象。 按如下方式修改您的App.js: import React from "react"; import ReactDOM from 'react-dom/client'; import CheckTask from "./Check.js"; // Attach app to the window object window.app = () => { const toDoList = document.getElementById('toDoContainer'); const root = ReactDOM.createRoot(toDoList); root.render(<CheckTask />); } 现在,当您使用 onclick="app()" 时,浏览器将能够在全局范围内找到 app 函数。 此外,在您的 Check.js 文件中,您尝试直接访问 addTask 元素。建议将输入值作为参数传递给 CheckTask 函数。像这样修改您的 Check.js 文件: import React from "react"; import ReactDOM from 'react-dom/client'; const CheckTask = (input) => { if (input === '' || input === ' ') { return alert('You have to write something'); } else { const toDoList = document.getElementById('toDoContainer'); const root = ReactDOM.createRoot(toDoList); return root.render(<h1>Hello World</h1>); } } export default CheckTask; 在你的App.js中: import React from "react"; import ReactDOM from 'react-dom/client'; import CheckTask from "./Check.js"; window.app = () => { const input = document.getElementById('addTask').value; CheckTask(input); } 这样,您就可以将输入值作为参数直接传递给 CheckTask。

回答 1 投票 0

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