flutter - 如何在 Heroku 上部署 Flutter Web

标签 flutter web heroku deployment server

我在 flutter 中构建了一个 web 应用程序并成功运行命令 flutter build web。我试图找到一种方法将它部署在 Heroku 上,就像我的 React 应用程序一样,但在 heroku 文档中什么也没找到。

最佳答案

我们在 php 的帮助下运行 flutter web 或静态页面运行。我们可以使用许多其他语言。我们可以简单地使用 php 而无需更多工作。

第一的
之后会显示在heroku中创建应用程序。 enter image description here
运行后 flutter build web在项目文件夹的根目录中,它将在 build/web 中生成静态内容。将文件复制到任何其他目录并像这样打开 cmd
enter image description here
创建两个文件 index.php 和 composer.json
在 index.php 中
添加这个

echo '<?php include_once("index.html"); ?>'

在 composer.json 中
添加这个(大括号)
{} 
enter image description here
运行命令后
`heroku login`
heroku git:clone -a appname
git add .
git commit -am "make it better
git push heroku master
运行后它可能会显示任何错误。如果不显示任何错误
运行此 https://appname.herokuapp.com/#/ .您的网站将上线。

关于flutter - 如何在 Heroku 上部署 Flutter Web,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62397807/

相关文章:

java - Wicket 中的不同页面有多个超时期限吗?

php - MySQL QUERY - 循环遍历表并执行条件计算(适用于 PHP)

ruby-on-rails-4 - 从 Rails 3 升级到 Rails 4 后,CarrierWave url 为零

java - 如何将 Cloud9 与 Java 和 Heroku 结合使用

heroku - 在 Heroku 上使用 Dalli 的片段缓存 Jbuilder

ios - Flutter 在 Windows 上构建 IOS

android - 在 Play 商店发布 Flutter 应用后卡在白屏

Flutter:仅在 Release模式下运行时才在空值上使用空检查运算符,而不是调试

RUBY - 网页抓取 - (OpenURI::HTTPError)

database - 在Web View 中获取值的速度不够快