DartでWebアプリ
駆け足で進んでWebアプリまでたどり着きました。
非同期処理など重要そうな記述もあるので、あとでしっかりと確認が必要だなぁ と思っていますが、まずは、早送り。
import 'dart:io';
Future main() async{
var server1 = await HttpServer.bind(InternetAddress.loopbackIPv4, 8080);
print("Started web service at ${server.address}. The port no is ${server.port}.");
await for (var request in server1) {
request.response
..headers.contentType = new ContentType("text", "plain", charset: "utf-8")
..write('My first web app by darts')
..close();
}
}
dartで起動すると、Started..のメッセージが出たあと、そのPCのlocalhost:8080を開くと動いていることが確認できます。
うん、ここまでスムーズ。