当前博客:关于桌面端HTTP服务的目录配置问题

83 次浏览【转载需注明来源】

博客作者:【野生程序菌】

个性签名:寒窗苦读十年一朝凤舞九天

问题是这样的

目录配置的 路径 文件夹里面含有 index.html 

当请求 http://127.0.0.1:8081 时 HTTP服务加载的是桌面端的 index.html (创建桌面端默认的那个文件) 而非 目录配置的 路径 文件夹的 index.html 

 

HTTP目录配置是这样的

HTTP服务类.启动服务(
    { 
	"端口": 8081, 
	"域名": "0.0.0.0", 
	"目录配置": { "路径": 文件操作类.取资源目录() + "/wwwroot" , "首页文件": "index.html" } 
    },
    (反馈信息) => {
        调试输出(反馈信息);
    },
    (访问信息, 整体信息) => {
        调试输出(访问信息);
        返回 { "发送数据": 访问信息["文件数据"]["文件数据"], "数据协议": HTTP服务类.获取数据协议(访问信息["请求类型"]) };
    }
);

 

默认排序
Generic placeholder image
Generic placeholder image
已采纳
快码FOF编程 Time: 2023-12-28 16:21:04

这样的情况是因为你的DataHtml目录中有index.html文件,也就是桌面端默认的idnex.html文件。

而你绑定index.html时,默认绑定的就是这个文件。

更推荐的方案是:目录配置的 路径 文件夹里面中的index.html改名成其他文件,然后首页文件绑定这个文件:

"目录配置": { "路径": 文件操作类.取资源目录() + "/wwwroot"  }

同时首页代码不应该在目录配置里面,而应该在HTTP的整个配置里面

"目录配置": { "路径": 文件操作类.取资源目录() + "/wwwroot"  },
"首页文件": "其他文件名称.html"

 


关于桌面端HTTP服务的目录配置问题