代码拉取完成,页面将自动刷新
import 'core/app.dart';
import 'core/router.dart';
import 'routes/routeList.dart';
void main() {
///初始化路由
Router router = routeInit();
App app = new App(router);
app.listen(4040);
}
import '../core/middleware.dart';
import '../core/router.dart';
import '../core/Context.dart';
import '../http/controller/HomeController.dart';
Router routeInit() {
//声明中间件router
Middleware middleware = new Middleware((request, next) => {
//print("全局中间件"),
//print(123),
next(new Context(request))
});
Router router = new Router();
/**处理get请求 */
router.GET('/', HomeController.index);
//使用单独中间件的路由
router.use(middleware);
return router;
}
import '../../core/Context.dart';
import '../../http/model/User.dart';
class HomeController {
static void userList(Context c) {
String result = "123";
c.JSON(result);
}
static void index(Context c) {
User user = new User("小张", 23);
c.JSON(user);
}
}
1.下载安装
git clone https://github.com/qiuquanwu/dartX.git
2.启动服务
dart main.dart
3.打开浏览器访问localhost:4040
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。