Async/Await on appengine



当我使用异步等待方法时,我在谷歌飞镖应用程序引擎上收到以下错误,我们如何在应用程序引擎上使用异步等待?

信息:创建容器...信息:容器
e40102016036bcc2bc36a3b4f5a39c2c427a107e8ead3f86d025cdce950e25af
创建。调试:容器:e40102016036:天文台监听
http://a.domain:8181 调试: 容器: e40102016036:
"包:强制MVC/服务器/serving_files.dart":错误:第 46 行 POS 71:
使用标志 --启用异步启用异步/等待功能 未来
serveFile(HttpRequest request, String root, String fileName( async { ^
调试:自动清理...调试:清理完成。信息:默认:
"获得/_ah/健康?IsLastSuccess=no HTTP/1.1" 503 - 调试:运行状况
检查响应 [''] 和状态 503 实例 0 的服务不可用。
调试:运行状况检查状态,例如:0:连续 3 个不正常
反应。调试:对实例 0 执行运行状况检查。

--enable-async添加到DART_VM_OPTIONS环境变量。
您可以使用app.yaml文件进行设置,如下所示:

env_variables:
  DART_VM_OPTIONS: '--enable-async'

您可能需要更新到最新的 Dart Docker 映像(例如 google/dart-runtime - 4 小时前更新(

最新更新