Druxtan
Druxtan

Reputation: 1329

VirtualHost with localhost

I would use sub-domain, for this, I'm trying to use this code:

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');
        });
    });
}

I go on test.mydomain.com:8080, and maybe because it's normal, this doesn't work.

Where I'm wrong ? It's the way to use it, or my code ? And how fix it ?

Upvotes: 2

Views: 142

Answers (2)

ProTom
ProTom

Reputation: 1194

As JAre has mentioned above add your subdomains to your hosts file (in my case on OSX in /etc/hosts):

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

Upvotes: 1

JAre
JAre

Reputation: 4756

Try adding your domain to the hosts file

Upvotes: 3

Related Questions