当前位置: 首页 > 知识库问答 >
问题:

Vertx网络路由

越欣怡
2023-03-14

我是vertx web的新手。我正在使用ruby vertx web构建web应用程序。我想提供静态文件(index.html)。和我的索引。html打包在webroot文件夹中。我的索引。将为加载html文件http://localhost:8088.我需要提供索引。用于localhost:8088/demo或localhost:8088/test或http://localhost:8088/*(*可以是任何东西,它应该提供index.html)。

目录结构:

>

>

  • webroot用户

    • 索引。html

    sever.rb

    任何帮助都将不胜感激。

  • 共有3个答案

    何禄
    2023-03-14

    下面的代码适合我。

    router.route_with_regex(".*/index.html").handler() { |routingContext|  router.route().handler(&VertxWeb::StaticHandler.create().method(:handle))
    
       response = routingContext.response()
    
       response.put_header("content-type", "text/html") 
       response.set_chunked(true) 
    
       response.send_file("webroot/index.html")
    
    }
    
    曾高杰
    2023-03-14

    您可以将默认路由定义为最后一个路由,并设置仅发送索引的处理程序。html文件:

    router.route().handler(rc -> {
      rc.response().sendFile("webroot/index.html");
    });
    

    这是Java版本,但将其翻译成Ruby应该很容易。

    督灿
    2023-03-14

    尝试以下操作:

    router.route("/static/*").handler(&VertxWeb::StaticHandler.create().setWebRoot("webroot").method(:handle))
    
     类似资料:
    • 我是vertx的新手,所以可能我做错了什么。我正在尝试实施以下路线: 这是避免在所有处理程序中重复此逻辑的正确方法吗? 我试图链接处理程序,处理程序从路径中读取参数,试图找到相应的用户,并将该用户放入上下文中。如果未找到用户,则返回状态代码400。否则将调用下一个处理程序。我想对参数应用相同的原则。 在尝试实现这一点时,我认为我发现了路径的问题,更具体地说是尾部的斜线和星形。文档中指出,后面的斜杠

    • IP选路 搜索路由表的优先级 主机地址 网络地址 默认路由 路由表 如果找不到匹配的路由,则返回“主机不可达差错”或“网络不可达差错” 一个典型的路由表如下: # route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.

    • 基本问题 1. 封装成帧 2. 透明传输 3. 差错检测 信道分类 1. 广播信道 2. 点对点信道 信道复用技术 1. 频分复用 2. 时分复用 3. 统计时分复用 4. 波分复用 5. 码分复用 CSMA/CD 协议 PPP 协议 MAC 地址 局域网 以太网 交换机 虚拟局域网 基本问题 1. 封装成帧 将网络层传下来的分组添加首部和尾部,用于标记帧的开始和结束。 2. 透明传输 透明表示一

    • 每个 Pod 都会从所在 Node 的 Pod CIDR 中分配一个 IP 地址。由于网络 路由 还没有配置,跨节点的 Pod 之间还无法通信。 本部分将为每个 worker 节点创建一条路由,将匹配 Pod CIDR 的网络请求路由到 Node 的内网 IP 地址上。 也可以选择 其他方法 来实现 Kubernetes 网络模型。 路由表 本节将为创建 kubernetes-the-hard-w

    • 前几节介绍的LeNet、AlexNet和VGG在设计上的共同之处是:先以由卷积层构成的模块充分抽取空间特征,再以由全连接层构成的模块来输出分类结果。其中,AlexNet和VGG对LeNet的改进主要在于如何对这两个模块加宽(增加通道数)和加深。本节我们介绍网络中的网络(NiN)[1]。它提出了另外一个思路,即串联多个由卷积层和“全连接”层构成的小网络来构建一个深层网络。 NiN块 我们知道,卷积层

    • 问题内容: 在Windows XP计算机上安装的PHP(XAMPP)中,试图读取本地网络服务器上存在的目录。我用来检查它是否是我可以读取的目录。 在Windows资源管理器中,键入并显示该目录。当我映射网络驱动器时,也可以访问它。 在PHP中,我具有该脚本: 因为我尝试过: 和 但是我没有成功吗?任何的想法?谢谢 问题答案: 我通过更改服务器注册表中的某些内容来解决该问题,如本次讨论的最后一个答案