koa 0.0.1 copy "koa: ^0.0.1" to clipboard
koa: ^0.0.1 copied to clipboard

基于Dart实现的后端框架

dart koa #

  • 基于Dart语言实现的后端框架
  • 借鉴了Node.js koa框架的api设计
  • 实现了中间件和context,可自由开发中间件

安装 #

在pubspec.yaml文件中的dependencies添加

  koa: any

执行安装依赖

  pub get

来写一个 Hello World #

运行需要Dart环境, 可以点击 Dart环境搭建查看和下载SDK

创建一个文件夹, 并且创建一个 pubspec.yaml 文件

  mkdir dart-koa
  touch ./dart-koa/pubspec.yaml

编辑pubspec.yaml内容

  name: 项目名称
  version: 0.0.1
  environment:
    sdk: '>=2.3.0 <3.0.0'
  dependencies:
    koa: any

进入项目目录

  cd ./dart-koa

在项目目录中执行安装依赖

  pub get

代码编写 #

  mkdir lib
  touch lib/main.dart

编辑内容 #

import 'package:koa/koa.dart';

main() {
  final Koa app = Koa();

  app.use((ctx, next) {
    ctx.response.string = 'hello world';
  });

  app.listen(3030, callback: () {
    print('服务启动成功');
  });
}

启动服务 #

dart lib/main.dart

现在打开浏览器访问 http://localhost:3030 就能看到内容啦!

0
likes
5
pub points
0%
popularity

Publisher

unverified uploader

基于Dart实现的后端框架

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

http_server, mime

More

Packages that depend on koa