腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Express.js
的
错误处理
中间件
中
返回
自定义
消息
时
出现问题
node.js
、
express
有一个
错误处理
中间件
,当我
在
浏览器上打开localhost:3000
时
,它会被调用,但响应永远不会是“系统暂时不可用”。相反,我得到了错误
消息
“我
的
自定义
错误”以及完整
的
堆栈跟踪。我
的
理解是错误
的
,一旦出现未处理
的
错误,express就会调用错误
中间件
?
浏览 12
提问于2020-10-28
得票数 0
回答已采纳
1
回答
在
中间件
中
添加req.params对象以进行
错误处理
node.js
、
express
在
我提出问题之前
的
一些背景: 我所拥有的每一条路由都由一个
中间件
来保护最重要
的
是,我有不同级别的许可(即,is_regular_user、is_account_approved、is_team_admin、is_firm_admin),我也
在
使用
中间件
。如果其中一个
中间件
检查失败,我将重定向到一个通用
的
40
浏览 0
提问于2018-05-16
得票数 0
回答已采纳
1
回答
如何将所有快递js请求包装在域中或尝试捕获?
javascript
、
node.js
、
express
是否可以将通过
express.js
的
每个请求包装在domain或trycatch
中
?我正在尝试创建一个“catch all”类型(快速
错误处理
程序
中间件
不会捕获异步调用),以确保通过向用户发送500条
消息
来处理任何我错过
的
错误。 如果您有异步函数调用(例如。Process.nextTick(),则它将超出express‘error处理程序
的
范围,从而完全终止该进程。因此,使用快速
错误处理
程序并不能在所有情况下工作。
浏览 1
提问于2013-10-30
得票数 11
回答已采纳
4
回答
从POST访问隐藏Node.js&Express
中
的
错误
消息
node.js
、
express
我正在使用Node.js运行一个基于
Express.js
的
Restful。今天,我意识到当某人使用Curl (比如curl -X POST ~ )发送请求
时
,他可以获得我
的
源代码
的
错误信息,包括我服务器
的
目录路径。收到
的
错误
消息
: (/usr/local/node/XXX/node_modules/express/lib/router/index.js:124:
浏览 2
提问于2017-07-13
得票数 8
2
回答
当引发错误时,将响应重定向到HTTP 500
错误处理
程序
javascript
、
node.js
、
express
如果某个底层组件抛出错误,如何通知
express.js
堆栈?我使用
的
是底层数据访问框架,它偶尔会抛出特定
的
错误(例如,
在
DB
中
找不到记录
时
)。
express.js
提供了一种直接跳转到500个
错误处理
程序并将响应重定向到相应页面的方法吗?不幸
的
是,我看不到使用标准
express.js
方式
的
直接方法(使用next
中间件
处理程序),除非我可能在任何地方都使用try...catch,这也有
浏览 4
提问于2012-12-29
得票数 0
1
回答
如何将庆祝验证错误记录到
Express.js
中
的
控制台?
express
、
logging
、
error-handling
、
joi
我有一个
Express.js
应用程序,在这个应用程序
中
,我试图将
返回
的
验证错误记录到控制台,以便我可以使用我使用
的
日志服务(即GCP
的
Cloud )来分析这些错误。目前,我只是按照文档
中
的
建议,使用using提供
的
错误处理
中间件
: ...我如何扩展
浏览 14
提问于2022-03-02
得票数 0
回答已采纳
1
回答
我们是否需要在ExpressJS
中
为RestAPI使用
错误处理
中间件
?
express
我知道,
错误处理
程序
中间件
就像最后一个人,在出错
时
给用户一个非常通用
的
消息
。比如
返回
500服务器错误。但我认为这对用户没有帮助。一旦我们捕捉到路由或
中间件
中
的
错误,最好为用户提供更具体
的
错误
消息
。因此,我认为我们不应该在这种情况下使用
错误处理
程序
中间件
?我说
的
对吗?
浏览 1
提问于2022-02-21
得票数 0
2
回答
将参数传递给函数Express JS
javascript
、
node.js
、
express
我想知道最好
的
方法,以及是否可以将某个参数发送到NodeJS
中
的
表示函数。 res.json("sem permissao"); next();} 我
的
路线
浏览 1
提问于2018-09-22
得票数 0
回答已采纳
2
回答
表达式-Validator "validationResult“
返回
[对象对象]
javascript
、
node.js
、
express
、
express-validator
我正在修改Express-Validator
中间件
的
错误处理
,以通过我
的
自定义
错误处理
中间件
,但是validationResult
的
消息
将解析为[object Object]。err = new Error(errors.array()); next(err); next();}; 快速
错误处理
中间件
mess
浏览 16
提问于2022-03-09
得票数 1
回答已采纳
3
回答
如何默认将错误作为JSON
返回
,而不是使用express
返回
HTML?
node.js
、
express
默认情况下,Express以HTML页
的
形式
返回
错误。
在
开发REST api
时
,我希望所有的错误都是JSON格式
的
。如何为此配置express?我希望得到
的
响应如下所示 "statusCode": 404,}<!"></head>
浏览 3
提问于2018-12-26
得票数 22
回答已采纳
1
回答
Mongoose验证不记录
自定义
错误
消息
javascript
、
database
、
mongodb
、
express
、
mongoose
这是我
的
用户模型: { type: String, required: [true我已经为它们设置了
自定义
消息
,但是当用户不是唯一
的
时
,它不会像我
在
验证
中
写
的
那样记录The username is taken。如何让它记录我
的
自定义
错误
消息
?
浏览 1
提问于2021-05-22
得票数 0
1
回答
Node / Express好
的
错误处理
方法?
node.js
、
express
、
error-handling
我有几个mongoose路由api函数,我想知道
错误处理
的
最佳方法是什么。下面是一个示例函数。
在
第一部分
中
,我正在做一些mongoose数据库查询,然后我使用exec执行异步函数,然后我捕获任何错误,否则我将进一步处理数据。stornierungenArray; } } 这种
错误处理
方法可以接受吗如何捕获大多数错误并在不影响用户
浏览 5
提问于2018-08-21
得票数 0
1
回答
高速公路
中
附加到请求
的
对象可以被篡改吗?
javascript
、
node.js
、
security
、
express
在
express.js
中
,我们经常将对象附加到
中间件
中
的
req对象,例如req.myObject。是什么阻止用户发送包含已设置为某个值
的
req.myObject
的
http请求?例如,我可以使用req.myObject作为身份验证
的
一部分。当发送请求
时
,用户可以将req.myObject = true设置为true吗?如果在某些路由上设置了req.myObject,但是没有设置检查req.myObject
的</
浏览 2
提问于2015-06-24
得票数 2
回答已采纳
2
回答
Express.js
设计
错误处理
node.js
、
express
、
design-patterns
我一直纠结于如何在
Express.js
应用程序
中
设计
错误处理
。
在
Express
中
处理错误
的
最佳设计实践是什么?据我所知,我可以用两种不同
的
方式来处理错误: 第一种方法是使用错误
中间件
,当在路由中抛出错误时,将错误传播到该错误
中间件
。这意味着我们必须在
中间件
本身
中
插入
错误处理
程序
的
逻辑(注意,这里
的
中间件
故意保持简单)。next)
浏览 2
提问于2018-06-19
得票数 0
2
回答
如何在ExpressJS生产中捕获res.send(404)
javascript
、
node.js
、
express
我只想确认,当像404,500这样东西
返回
时
,让
中间件
处理它们确实是不可能
的
: res.send(404);理想情况下,我希望在生产中显示一个漂亮
的
缺失页面,但如果我这样做,无论配置
中
的
事情顺序如何,我
的
错误处理
中间件
都不会被调用(即,
在
应用程序路由器之前); 我一直
在
尝试清理我
的
浏览 2
提问于2013-11-27
得票数 0
1
回答
在
node.js
中
只发送JSON错误而不是html
node.js
、
json
、
express
、
error-handling
每当用户
在
应用程序中注册无效
的
细节,如电话号码或电子邮件
时
,我都想以JSON对象抛出一个错误,但它在postman响应
中
显示html。(httpStatus.BAD_REQUEST, errorMessage)); Object.assign(req, value);}; 用于用户注册
的
API
浏览 8
提问于2022-08-16
得票数 1
回答已采纳
2
回答
捕获异常
时
的
请求状态
php
、
slim
我有一个带有
自定义
errorHandler
的
Slim应用程序和一个小型
中间件
堆栈。我
的
中间件
向请求对象添加属性,
在
发生异常
时
,我希望从
错误处理
程序
中
访问这些属性。myAttribute = $request->getAttribute('myAttribute'); //returns null }该属性不存在于
错
浏览 1
提问于2018-12-14
得票数 3
回答已采纳
2
回答
猫鼬唯一
的
验证器不像其他验证器那样工作。
node.js
、
mongodb
、
validation
、
mongoose
在
我
的
用户模式
中
,我有一个电子邮件字段定义如下:email: { unique: [true, 'A user with that email address exists.当我
在
创建用户
时
将电子邮件保持为空
时
,我可以看到我
在
模式required: [true, 'A user must have an email address']
中
定义
的
已创建
的
错误
消息</
浏览 4
提问于2017-01-05
得票数 1
回答已采纳
3
回答
在
express.js
中间件
请求
中
"#“之后获取url
javascript
、
url
、
hash
、
express
、
request
我需要在服务器
中间件
上获取url (使用
express.js
)。我使用req.url,但是当url从/#some/url启动
时
,req.url
返回
/... req.path也是如此。有没有办法
在
express.js
中
获取#之后
的
url?
浏览 3
提问于2013-07-19
得票数 35
回答已采纳
1
回答
错误处理
和404处理
中间件
的
顺序?
javascript
、
node.js
、
express
、
middleware
express.js
网站让我感到困惑,因为有两种自相矛盾
的
说法: - 这似乎是
在
告诉我,这两个
中间件
层都应该是堆栈
中
的
最后一个.?呃,那么,我打算在最后添加两个app.use
中间件</em
浏览 3
提问于2016-08-26
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
优雅 koa处理异常
全面讲解在Rust中处理错误的有效方法
前端中的 Pipeline
如何给PHP添加多个错误处理函数
PHP 错误处理机制
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券