我会使用子域名,为此,我尝试使用此代码:
import 'dart:io';
import 'package:http_server/http_server.dart';
void main() {
HttpServer.bind('localhost', 8080).then((server) {
final virtualServer = new VirtualHost(server);
virtualServer.addHost('test.mydomain.com').listen((HttpRequest req) {
print('Got it');
});
});
}
我继续test.mydomain.com:8080
,也许因为这是正常的,这不起作用。
我哪里错了?这是使用它的方式,还是我的代码?怎么解决它?
答案 0 :(得分:3)
尝试将您的域添加到hosts文件
答案 1 :(得分:1)
正如JAre上面提到的那样,将您的子域添加到您的hosts文件中(在我的情况下,在/ etc / hosts中的OSX上):
127.0.0.1 test.mydomain.com
127.0.0.1 test2.mydomain.com