23 lines
599 B
Dart
23 lines
599 B
Dart
import 'dart:io';
|
|
|
|
main() async {
|
|
dartHandler(HttpRequest request) {
|
|
request.response.headers.contentType =
|
|
new ContentType('text', 'plain');
|
|
request.response.write('Dart is optionally typed');
|
|
request.response.close();
|
|
}
|
|
|
|
print('Listen at :8888');
|
|
var requests = await HttpServer.bind('0.0.0.0', 8888);
|
|
await for (var request in requests) {
|
|
print('Got request for ${request.uri.path}');
|
|
if (request.uri.path == '/languages/dart') {
|
|
dartHandler(request);
|
|
} else {
|
|
request.response.write('Not found');
|
|
request.response.close();
|
|
}
|
|
}
|
|
}
|