aardio 文档
aardio 范例:嵌入HTTP服务器
//嵌入HTTP服务器
import win.ui;
/*DSG{{*/
var winform = win.form(text="嵌入HTTP服务器";right=759;bottom=469)
winform.add()
/*}}*/
import web.form;
var wb = web.form(winform);
if(!wb) return;
wb.noScriptErr = true;
wb.showMenu = lambda() false;
import wsock.tcp.asynHttpServer;
var httpServer = wsock.tcp.asynHttpServer();
/*
有很多网页程序仅支持在HTT服务器上运行的网站,不支持本地文件,
aardio 使用 wsock.tcp.asynHttpServer 或者 wsock.tcp.simpleHttpServer
仅需数句代码就可以启动一个轻量的 HTTP 服务器,而且可以自动分配空闲端口,
*/
httpServer.run(
["/index.html"] = /*
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
</head>
<body>
测试页面
</body>
</html>
*/
);
//打开目标网站
wb.go( httpServer.getUrl("/index.html") )
winform.show();
win.loopMessage();
Markdown 格式