add single files, secure server, hello world
This commit is contained in:
22
single_file_tests/simple_server.dart
Normal file
22
single_file_tests/simple_server.dart
Normal 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user