add single files, secure server, hello world

This commit is contained in:
2020-02-09 23:35:18 +08:00
parent 9f8a7ccc59
commit 2ddf9538ea
17 changed files with 270 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
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();
}
}
}