问题标签 [error-messaging]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rest - REST API 是否应该返回 UI 友好的错误消息?
今天我和我的一位同事讨论了 REST API Schema,在这种情况下,消费者将是一个移动应用程序(android 和 iOS)。在讨论过程中,我的同事提出了一个要求,即 API 应该返回一个移动用户友好的错误消息,并且还支持多语言。
这是我提出的。
对于后端错误,例如 400
他的建议是通过多语言支持返回更人性化/应用程序友好的错误消息:
现在我对此的看法是,这将使 REST API 与移动应用程序紧密耦合。理想情况下,翻译和可读的错误消息需要在移动应用程序本身中处理。
经过大量的来回讨论,我想向开发社区询问这个问题,应该采取什么方法?
laravel - 如何使用带有 url 参数和错误消息的 auth 中间件的 redirectTo 方法?
我要做的就是使用带有语言参数的 URL,这会导致我想向用户显示错误消息。如果我执行注释代码,我会得到错误;
标头可能不包含多个标头,检测到新行。
另一方面,如果我执行未包含在注释中的代码,则会出现错误;
在字符串上使用 () 调用成员函数。
我知道错误的原因。但是,我正在寻找一种解决方案来实现我的目标。
c - 制作刽子手游戏时遇到问题?(c语言)
我对 C 语言仍然很陌生,我正在尝试制作一个刽子手游戏,但是当我获胜时,我总是无法结束游戏。
这是代码:
这是错误消息:
main.c:197:48:警告:传递 'iswordcomplete' 的参数 2 使指针从没有强制转换的整数 [-Wint-conversion]
main.c:55:5: 注意:预期的 'char *' 但参数是输入“字符”</p>
java - 在 Eclipse 中,为什么它告诉我添加一个已经存在的分号?
我正在开发一个非常基本的游戏。完全是文字。这听起来很简单,但是当我声明确认玩家用户名的功能时,我看到了这个错误消息。 错误信息 '语法错误,插入“;” 完成 LocalVariableDeclarationStatement' 下面是代码:
static void confirmation(); {
如您所见,它有一个分号,那么为什么会有一条错误消息告诉我添加一个?我还注意到它提到了一个“LocalVariableDeclarationStatement”,我在代码中没有提到任何地方。
注意:我实际上并不知道“LocalVariableDeclarationStatement”是做什么的,所以它很有意义。
python - 在 Jupyter Notebook 上安装程序时出现问题
我正在尝试安装一个我需要用于研究的程序,但我遇到了问题。该程序称为“hmf”,我可以使用pip install hmf
. 但是,当我尝试导入模块时,我遇到了一个问题:此图像显示了我收到的错误消息,即
根据https://hmf.readthedocs.io/en/latest/installation.html上的在线建议,我尝试运行
而且我没有收到任何错误消息。有谁知道发生了什么?
更新:我尝试pip install CAMB
并收到以下错误消息,表示在制造轮子时出现错误。
model - 创建模型规范时出错 - ISLM - fiori 启动板
当我尝试通过使用训练和应用数据集在 SAP fiori 上创建智能场景时,我收到一条错误消息:
创建模型规范时出错
我不明白它是什么意思。我的包名和数据集以“Z”开头。
有人可以帮助解决此错误消息吗?
亲切的问候
emacs - 如何从 Emacs web-beautify 包中禁用 *Web Beautify Errors*?
我用这个web-beautify
包。而且,当我将我的org-mode
文件与 html、css 和 js 文件纠缠在一起时,每次我纠缠这些文件时,错误弹出消息都会进入一个新的缓冲区。这让我非常恼火。我该如何禁用这些?
(注意:消息来自*Web Beautify Errors*
缓冲区。)
salesforce - [] 中的值表示对交叉引用 id 的访问权限不足:[] 总是/通常为空?
我更关心的是为什么[]
当你知道交叉引用 ID 有一个值并且如果错误消息刚刚发出 ID 时,这个错误的 ID 值通常为空,你会知道 SObject 是什么根本原因,为您的生活赢得宝贵的分钟/小时。
这是一个例子:
- OWD 私人开启
Account
Order
由父母控制- 正在运行的用户配置文件具有 Modify All、View All on
Account
和 View All onOrder
。运行用户可以通过 UI 查看订单。Modify All
即使使用 也不会级联到 OrderControlled by parent
。 - Apex 代码尝试在
Order_Detail__c
下面插入自定义对象(不是主从)Order
,为查找字段提供值Order_Detail__c.Order__c
现在,因为没有共享规则将 r/w 扩展到有问题的订单帐户,所以没有对订单的 r/w 访问权限,因此在尝试将子记录分配给父订单时会发生INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY
,错误。insufficient access rights on cross-reference id: []
我不明白的是为什么字段Order_Detail__c.Order__c
查找字段的 ID 值没有在[]
. 为什么括号还在那里?
我想这是一个安全项目,不暴露 ID 值可以避免告诉犯罪分子,即使 SObject 无法访问。如果错误消息只显示前三个字符或转换为 sobjectType,我会很高兴。的含义[]
是一个空数组。但这不是您的代码中发生的事情。
这个假设正确吗?
对于为正在运行的用户捕获调试日志然后必须通过演绎逻辑的壮举来确定哪个相关的对象(有问题的对象上可能有多个查找字段)是问题的 sysad 来说,这肯定会让生活变得困难。 ,更别说为什么了。
linux - 在 Linux 中捕获最后一条命令错误消息
我试图了解是否有办法从 shell 中执行的最后一个命令中捕获错误消息。我的目标是捕获任何错误(从 shell 脚本/python/等输出),我想知道是否有一个地方可以写入错误消息。我正在构建一个脚本,试图解析来自最后一个命令的错误消息并找到解决方案,我希望脚本将在命令已经执行后运行,并且最后一个错误将被解析。
谢谢!