如何使用http_服务器包为Dart中的多个虚拟web应用程序提供服务?
在Dart语言中,http_服务器包允许实现虚拟主机如何使用http_服务器包为Dart中的多个虚拟web应用程序提供服务?,dart,virtualhost,Dart,Virtualhost,在Dart语言中,http_服务器包允许实现虚拟主机 import'包:http_-server/http_-server.dart'; 导入“dart:io”; void main(){ 绑定('localhost',8080)。然后((服务器){ var virtualServer=新的VirtualHost(服务器); virtualServer.addHost('domain1.com')。请收听( (HttpRequest请求){ //我现在该怎么办? } }); } 如何使用htt
import'包:http_-server/http_-server.dart';
导入“dart:io”;
void main(){
绑定('localhost',8080)。然后((服务器){
var virtualServer=新的VirtualHost(服务器);
virtualServer.addHost('domain1.com')。请收听(
(HttpRequest请求){
//我现在该怎么办?
}
});
}
导入'dart:io';
导入“包:http_server/http_server.dart”;
void main(){
绑定('localhost',8080)。然后((服务器){
最终虚拟服务器=新虚拟主机(服务器);
final domain1Stream=virtualServer.addHost('domain1.com');
新的虚拟目录('/var/www/domain1').service(domain1Stream);
});
}
2)您可以看看[如何组织混合的HTTP服务器+web客户端Dart项目文件?][1][1]:谢谢甘特,这非常有帮助。谢谢,Alexandre!以下内容补充了您的答案,即同时提供静态和动态资源:我们如何将其与路由器结合起来?是的,这是可能的。请看,我会说,与VirtualServer结合使用,您可以使用router.defaultStream.listen(vDir.serveRequest)
。