r - 我想在 R 管道工 APi 中添加一个过滤器,它可能会抛出一个无响应 url 的错误
问题描述
需要一个可以显示带有错误代码的非响应网址的过滤器
#* Return LDA of all sites
#* @param a Enter your Website
#* @param b:[chr] Enter URLs
#* @param v The focused keyword
#* pr_set_error(pr, fun)
function(req, res){
if (req$b== FALSE){
res$status <- 500 # Unauthorized
return(list(error="Unresponsive URL"))
} else {
plumber::forward()
}
}
#* @post /LDA
function(a,b,v) {
#calculation}
请帮我!
解决方案
我在这里疯狂猜测
#* Return LDA of all sites
#* @param a Enter your Website
#* @param b:[chr] Enter URLs
#* @param v The focused keyword
#* @post /LDA
function(a,b,v) {
#calculation
}
#* @filter unresponsive_url
function(req, res){
if (any(req$args$b == FALSE)) {
res$status <- 500 # Unauthorized
return(list(error="Unresponsive URL"))
} else {
plumber::forward()
}
}
推荐阅读
- python - Instaloader 登录或连接问题
- node.js - jwt如何在nodejs中实现RSA256签名验证
- lua - 如何摆脱 Lua 上的“元表被锁定”?以及如何添加 getrawmetatable?
- r - 估计回归到 R 中的平均值
- ios - OpenTok SDK - 空引用错误 - Xamarin iOS
- python-3.x - PyQ5-添加操作以保存取消和应用按钮
- python - 当列具有非零值时重置计数器
- java - 我有一个问题,点击后按钮的文本消失了如何在点击后修复文本
- oracle - ORA-01722: 仅在从视图中选择 * 时无效数字,而不是直接针对视图
- javascript - 嵌套选项卡 Bootstrap 3,错误:内容保持不变