aardio 文档

aardio 范例: 服务端

import console;
import web.dav.server;

//多线程 WebDAV 服务端,继承自 wsock.tcp.simpleHttpServer
var server = web.dav.server("127.0.0.1",8081);
console.log( server.getUrl() ) 

//启动服务端
server.run( 

    function(response,request,session){ 

        // 启用 HTTP 认证
        if(!request.auth(
            function(username){  
                // 返回该用户的密码即登录成功(仅用于校验)
                if(username == "admin") return "123456";
                /*
                认证成功后 session.authorized request.username 为登录成功的用户名, 
                session.authorizedTime 为登录时间。
                */
            },  "WebDAV"  
        )){
            return false; // 认证失败,返回 false 退出
        }

    }/*,web.dav.fileSystem */ //可选指定文件系统实现类
)
Markdown 格式