【发布时间】:2015-12-19 14:41:45
【问题描述】:
我正在尝试在我的客户端上使用 dart 中的路由包。 代码如下:
import 'dart:html';
import 'package:route/url_pattern.dart';
import 'package:route/client.dart';
final UrlPattern homeUrl = new UrlPattern(r'/');
final UrlPattern contactUrl = new UrlPattern(r'/contact');
void main() {
new Router(useFragment: true)
..addHandler(homeUrl, showHome)
..addHandler(contactUrl, showContact)
..listen();
}
void showHome(String path) {
window.alert("Home");
}
void showContact(String path) {
window.alert("Contact");
}
当我转到http://localhost:8080 时,弹出“主页”,很好。
但是当我去http://localhost:8080/contact 时,我有一个
404 Not Found
Could not find asset web/contact in package DartApplication.
如果我去http://localhost:8080/#/contact,什么都不会发生。
你们能帮帮我吗?谢谢。
【问题讨论】: