# 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 */ //可选指定文件系统实现类
)
```

