VirtualHost with localhost

时间:2014-05-08 14:01:39

标签: dart

我会使用子域名,为此,我尝试使用此代码:

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,也许因为这是正常的,这不起作用。

我哪里错了?这是使用它的方式,还是我的代码?怎么解决它?

2 个答案:

答案 0 :(得分:3)

尝试将您的域添加到hosts文件

答案 1 :(得分:1)

正如JAre上面提到的那样,将您的子域添加到您的hosts文件中(在我的情况下,在/ etc / hosts中的OSX上):

127.0.0.1 test.mydomain.com
127.0.0.1 test2.mydomain.com