我正在尝试使用start为客户编写一些宁静的 api。
内容看起来像:
import 'package:start/start.dart';
import 'myfile1.dart';
import 'myfile2.dart';
import 'myfile3.dart';
import 'myfile4.dart';
void main() {
start(public: 'web', port: 3000).then((Server app) {
app.get('/').listen((request) {
request.response
.send('Hello, dart');
});
app.get('/aaa').listen(...);
app.get('/bbb').listen(...);
app.get('/ccc').listen(...);
app.get('/ddd').listen(...);
});
}
请注意,同一目录中还有一些其他 dart 文件myfileN.dart
。
我应该把它们放在哪里?
根据dart项目布局,有几个入口点:
bin
lib
web
example
test
但我不知道我应该把我的飞镖文件放在哪里。由于这不是一个库,它只是一个服务器端应用程序,不是一个 Web 应用程序,不是一个测试,不是一个示例,也不是一个命令行脚本。
我认为应该有一个src
放我的文件,但没有。如何解决这个问题呢?标准布局不是设计得不好吗?