当我使用async await方法时,我在google dart appengine上收到以下错误,我们如何在app引擎上使用async await?
信息:创建容器...信息:容器
e40102016036bcc2bc36a3b4f5a39c2c427a107e8ead3f86d025cdce950e25af
创建。调查:集装箱:e40102016036:天文台听取 http://a.domain:8181 DEBUG:Container:e40102016036:
'package:forcemvc / server / serving_files.dart':错误:第46行pos 71:
使用flag --enable-async来启用async / await功能 serveFile(HttpRequest请求,String root,String fileName)async {^
DEBUG:自动清理... DEBUG:清理完成。信息:默认:
“GET / _ah / health?IsLastSuccessful = no HTTP / 1.1”503 - DEBUG:Health
检查响应['']和状态503服务不可用,例如0 调查:健康检查状态,例如:0:3连续不健康 响应。调试:执行健康检查,例如0.
答案 0 :(得分:1)
将--enable-async
添加到DART_VM_OPTIONS
环境变量中
您可以使用app.yaml
文件进行设置,例如:
env_variables:
DART_VM_OPTIONS: '--enable-async'
您可能需要更新到最新的Dart Docker镜像(例如google/dart-runtime
- 更新4小时前)