我正在用 Dart 构建 Web 应用程序的前端。如何从 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 Uncaught ReferenceError :DartObject 未定义 myapp_dart.dart.js:1741
谢谢
最佳答案
我使用以下步骤让它工作:
从 Dart 编辑器的“工具”菜单中选择“Pub Build”
将 Dart 项目中的 build/web 内容复制到 war/中 GAE项目目录
打开 myapp_dart.html 并添加:
<script src="packages/browser/interop.js"></script>
正下方
<script src="packages/browser/dart.js"></script>
部署 GAE 应用程序,它应该可以运行。
关于java - 从 Google 应用引擎提供 dart Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22922912/