我试图用start为客户写一些宁静的apis。如果他们是restful api提供商的服务器端文件,我应该在哪里放置我的dart文件?
的内容看起来像:
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(...);
});
}
注意也有一些其他的镖文件myfileN.dart
在同一目录。
我应该把它们放在哪里?
按照dart project layout,有几个切入点:
bin
lib
web
example
test
但我不知道我应该把我的镖文件。由于这不是一个库,它只是一个服务器端应用程序,不是一个Web应用程序,不是一个测试,而不是一个示例,而不是一个命令行脚本。
我认为应该有一个src
把我的文件,但没有。如何解决这个问题呢?标准布局设计不好吗?