启动服务
找了一篇文章
里面介绍了使用 dart 的 io 库去实现,容我去了解一下这个库,猜想是跟 Node 或者 Python 一个方式的,只是语法我得去学习一下。
在 APP 内实现最简的 HttpServer
import 'dart:io';
void main() {
print('Hello, World!');
HttpServer
.bind(InternetAddress.anyIPv6, 8081, shared: true)
.then((server) {
server.listen((HttpRequest request) {
request.response.write('Hello, world! 2');
request.response.close();
});
});
}
其中因为不熟悉语法,bind 参数找了好久才知道是这样写的
shared: true
, 不然预览一次就要换一个端口
下一步,使用 Flutter 实现一个简单的读取本机文件的接口