koa 0.0.1 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