我刚开始学习 dart,而我想要做的练习是使用一个简单的网络服务器为默认的 Web 应用程序提供服务。我将服务器存储在E:\DartProject\server
,Web 客户端存储在E:\DartProject\WebClient
. 不幸的是,我无法让服务器为 webapp 提供服务。网络服务器的代码是
import 'dart:io';
import 'package:http_server/http_server.dart' show VirtualDirectory;
VirtualDirectory virDir = new VirtualDirectory("E:\DartProject\WebClient\web");
void main() {
HttpServer.bind(InternetAddress.ANY_IP_V4, 80).then((server) {
print("Serving at ${server.address}:${server.port}");
server.listen((request) {
virDir.serveRequest(request);
});
});
}
我总是收到 404 错误。我做错了什么?