小编J2N*_*J2N的帖子

有没有办法查看Hapi服务器中的所有路由

我们正在开发一个node.js Hapi服务器,该服务器从MongoDB数据库中提取路由列表并设置所述路由以进行服务.这样,由于数据库中的路由条目重复,服务器可能会失败.

我试过看,但未能找到一种方法来检查Hapi中的重复路线.

是否有可能获得Hapi服务器当前服务的路由列表?

在尝试构建来自MongoDB的路由时,是否可以进行错误检查,使其比标准的try/catch块更漂亮?

设置路线的代码如下; 请在我需要处理错误的代码中查看我的注释.

MySchema.find({}, function (err, stubs) {
    if (err) {
        console.log('error while loading');
        return;
    }

    for (var i = 0; i < stubs.length; i++) {
        var bodyMessage = stubs[i].body;

        // This is where we can fail, if only I could make a 
        // check for the route here
        server.route({
            method:  stubs[i].method,
            path: stubs[i].path,

            handler: function (request, reply) {
                reply(bodyMessage);
            }
        });
    }

});
Run Code Online (Sandbox Code Playgroud)

mongodb node.js hapijs

11
推荐指数
2
解决办法
4606
查看次数

我的 UIAlertController 后面的视图控制器内容正在被 VoiceOver 读取

我有一个UIAlertController视图控制器。在展示UIAlertController我设置accessibilityViewIsModal为之前,true但在使用 VoiceOver 时,它仍然专注于,并读出视图控制器“后面”的所有内容UIAlertController(我展示的那个UIAlertController

let alertController = UIAlertController(title: alertTitle, message: nil, preferredStyle: .alert)
alertController.accessibilityViewIsModal = true
present(alertController, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)

关于如何防止 VoiceOver 阅读不在警报对话框中的内容的任何想法?

cocoa-touch accessibility ios voiceover uialertcontroller

6
推荐指数
1
解决办法
658
查看次数