从Google应用引擎提供dart网络应用

时间:2014-04-07 20:54:42

标签: java javascript google-app-engine web-applications dart

我在dart中构建webapp的前端。如何从Java Google应用引擎应用中提供此dart应用(如dart和/或javascript)?

我已经在dart编辑器中使用“Pub build”来生成.css,.html和.dart.js文件。我只是不确定他们做了什么。我已经尝试将它们复制到GAE应用程序的war /文件夹中,并将.html添加到欢迎列表中。 html将服务,但应用程序本身不起作用。

以下是访问应用引擎实例时我在Chrome中遇到的错误:

无法加载资源:服务器响应状态为404(未找到)http://1-dot-my-app-name.appspot.com/myapp_dart.dart 未捕获的ReferenceError:未定义DartObject myapp_dart.dart.js:1741

由于

1 个答案:

答案 0 :(得分:1)

我使用以下步骤开始工作:

  1. 选择" Pub Build"来自"工具" Dart编辑器的菜单

  2. 将构建/ Web的内容从Dart项目复制到war / GAE项目目录

  3. 打开myapp_dart.html并添加:

    <script src="packages/browser/interop.js"></script>
    

    直接在

    下面
    <script src="packages/browser/dart.js"></script>
    
  4. 部署GAE应用程序,它应该可以正常工作。