环境:
我想知道在 VM 的服务器端部署和运行 AngularDart 应用程序需要什么。
在开发过程中正在使用pub run build_runner server. 该应用程序是通过localhost:8080浏览器访问的,它运行良好。
为了准备部署,使用命令生成构建pub run build_runner build -r -o build。文件正在build目录 ok上生成。
正在使用 Google Cloud Compute 创建 VM。
以下是基本疑惑:
build生成的包复制到服务器端的 Web Server 中?不需要额外配置吗?1) Dart 有一个特定的 Web 服务器,还是需要安装/使用传统的 Web 服务器,比如 Apache(或其他更好的)?
Dart Web 应用程序应该在任何可以运行静态内容的服务器上运行。我们一直将示例部署到 GitHub 页面。见https://dart-lang.github.io/sample-pop_pop_win/
2) 服务器端是否需要 Dart VM 或 SDK?
不!
3)部署构建只是将生成的构建包复制到服务器端的Web Server中?不需要额外配置吗?
我会pub run build_runner build -r -o web:build假设你的应用程序在 web 目录中运行。这将确保包含packages没有符号链接的目录。它也会减少建造!
4)在服务器端还需要做些什么来运行应用程序?
不!
| 归档时间: |
|
| 查看次数: |
1235 次 |
| 最近记录: |