Skip to content

Commit

Permalink
Merge pull request #14 from nfrancois/updateDartIO
Browse files Browse the repository at this point in the history
Update test-app/bin/main.dart with dart:io V2
  • Loading branch information
sethladd committed Mar 5, 2013
2 parents 72e2b08 + bc352f7 commit dc26003
Showing 1 changed file with 13 additions and 16 deletions.
29 changes: 13 additions & 16 deletions test-app/bin/main.dart
Expand Up @@ -2,21 +2,18 @@ import 'dart:io';
import 'dart:json' as JSON;

main() {
var server = new HttpServer();
var port = int.parse(Platform.environment['PORT']);
server.listen('0.0.0.0', port);
print('Server started on port: ${port}');

server.defaultRequestHandler = (HttpRequest request, HttpResponse response) {

var resp = JSON.stringify({
'Dart on Heroku': true,
'Buildpack URL': 'https://github.com/igrigorik/heroku-buildpack-dart',
'Environment': Platform.environment}
);

response.headers.set(HttpHeaders.CONTENT_TYPE, 'application/json');
response.outputStream.writeString(resp);
response.outputStream.close();
};
HttpServer.bind('0.0.0.0', port).then((HttpServer server) {
print('Server started on port: ${port}');
server.listen((HttpRequest request) {
var resp = JSON.stringify({
'Dart on Heroku': true,
'Buildpack URL': 'https://github.com/igrigorik/heroku-buildpack-dart',
'Environment': Platform.environment}
);
request.response..headers.set(HttpHeaders.CONTENT_TYPE, 'application/json')
..addString(resp)
..close();
});
});
}

0 comments on commit dc26003

Please sign in to comment.