在Vane路线图中:
更好地支持在localhost上运行Vane。现在肯定是这样 可以在localhost上运行Vane,但这有点棘手。上 DartVoid我们使用http_server自动生成基于dart的服务器 包。初始化Vane类所需的只是一个标准 HttpRequest对象。所以,这很快就会到来。你可以找到 您自动生成的server.dart文件位于您应用程序的根目录(如果有) 一个DartVoid应用程序(如果你使用不同的框架,它就不会生成)。
我创建了留言簿示例应用程序,并且缺少文件server.dart。
是留言簿样本DartVoid应用程序吗?
我可以通过GitHub访问生成的server.dart文件吗?
是否有其他方法可以访问此文件?
请为Vane和DartVoid创建标签......
答案 0 :(得分:2)
可以从应用程序访问文件:
import 'dart:async';
import 'dart:io';
import 'package:vane/vane.dart';
String collectionName = "posts";
class GetAllPosts extends Vane {
Future main() {
log.info("Guestbook : GetAllPosts");
new File("server.dart").readAsString().then((String fileContent){
log.info(fileContent);
});
return end;
}
}
文件内容将显示在http://manage.dartvoid.com
的系统控制台中答案 1 :(得分:1)
<强> TL; DR Vane不再需要自动生成的server.dart文件,这使得它非常易于使用。
答案很长
作为DartVoid的联合创始人和Vane的合着者,我可以就如何改进Vane的路由提供一个小小的更新。
我们已经将OP的问题从自动生成服务器文件转移出来,而是使用注释来声明路由。在启动时,我们解析这些路由以构建“路由表”。
如果您有兴趣了解详细信息并查看几个示例,我建议您转到项目存储库: https://github.com/DartVoid/Vane