当我使用async await方法时,在Google Dart AppEngine上会出现以下错误,我们如何在App Engine上使用async await?
INFO: 创建容器... INFO: 容器
e40102016036bcc2bc36a3b4f5a39c2c427a107e8ead3f86d025cdce950e25af
已创建。DEBUG: 容器:e40102016036:Observatory监听
http://a.domain:8181 DEBUG: 容器:e40102016036:
'package:forcemvc/server/serving_files.dart': error: line 46 pos 71:
使用标志--enable-async启用async/await功能 Future
serveFile(HttpRequest request, String root, String fileName) async { ^
DEBUG: 自动清理... DEBUG: 清理完成。 INFO: 默认:
"GET /_ah/health?IsLastSuccessful=no HTTP/1.1" 503 - DEBUG: 健康状况
检查响应['']和状态503服务不可用的实例0。
DEBUG: 实例的健康检查状态:0:连续3个不健康的
响应。DEBUG:为实例0执行健康检查。
pubspec.yaml
文件中有正确的environment:
>sdk: '>=1.8.0'
设置。你应该意识到,由于使用了尚未更新或政策不允许的依赖项,一些团队无法立即更新到最新版本。你需要自己估计一下,你可能能节省多少工作量,有多少潜在用户还不能使用你的包,以及这是否值得。 - Günter Zöchbauer