协议路由对象
🌐 ProtocolRoute Object
matchObject(optional)- 这个路由所服务的方案中的哪些 URL。没有match的路由会服务所有 URL。hoststring(optional)- 要匹配的主机名,适用于标准方案。它会与 URL 的主机整体进行不区分大小写的比较;没有通配符或子域名匹配。省略则匹配任何主机。pathstring(optional)- 要匹配的路径前缀,以/开头,并按 URL 中的写法(百分号编码)书写。默认是/。
sourceObject - 匹配的 URL 是从哪里提供的。typestring - 必须是directory。rootstring - 目录的绝对路径。URL 中match.path之后的路径部分会在该目录内解析;会离开该目录的路径不会被提供。可以指向一个asar压缩包。indexstring(optional)- 为路径以/结尾的 URL 提供文件。 默认为index.html;留空则禁用。headersRecord<string, string>(optional)- 每个通过这个路由提供的文件都会添加响应头。由文件加载器计算的头部,包括Content-Type、Content-Length和Content-Range,会覆盖这些提供的值。