Dart server for Heroku
#import('dart:io');
#import('dart:json');
main() {
var server = new HttpServer();
int port = Math.parseInt(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,
'Hello': 'Intertubes'
});
response.headers.set(HttpHeaders.CONTENT_TYPE, 'application/json');
response.outputStream.writeString(resp);
response.outputStream.close();
};
}
web: dart main.dart