Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以使用Heroku创建网站生成器吗?_Heroku - Fatal编程技术网

我可以使用Heroku创建网站生成器吗?

我可以使用Heroku创建网站生成器吗?,heroku,Heroku,我想创建一个允许用户设计和开发的服务 web应用程序,类似于许多拖放式网站构建器(想想ClickFunnels、Squarespace、Wix等) 使用Herkoku管理这些应用程序是否可能,或者更好 每个用户可以有多个独立的应用程序,这些应用程序需要自己的Web服务器和数据库 我知道Heroku有CLI,但我的服务是否可以代表客户执行Heroku CLI命令 例如,如果用户想要创建新的应用程序,我需要在我的应用程序中有一个端点,该端点将执行“heroku创建应用程序”命令,该命令将在我自己的h

我想创建一个允许用户设计和开发的服务 web应用程序,类似于许多拖放式网站构建器(想想ClickFunnels、Squarespace、Wix等)

使用Herkoku管理这些应用程序是否可能,或者更好

每个用户可以有多个独立的应用程序,这些应用程序需要自己的Web服务器和数据库

我知道Heroku有CLI,但我的服务是否可以代表客户执行Heroku CLI命令

例如,如果用户想要创建新的应用程序,我需要在我的应用程序中有一个端点,该端点将执行“heroku创建应用程序”命令,该命令将在我自己的heroku帐户中为用户创建应用程序。这可能吗?是否有从应用程序本身执行Heroku命令的示例


我还缺少其他主要障碍吗?

当然,你可以使用。不过,为每个小客户机启动专用的dynos和数据库将是低效的。Wix、Squarespace等都不能这样做。应用程序可以共享动态吗?你会建议我将多个客户端打包成一个dyno吗?应用程序不能共享dyno,但你的“应用程序”是整个网站的建设者。注册表单并不是一个独立于登录页的应用程序,它们只是WebsiteBuilder工具的一部分。与Wix等一样,您通常会使用一组dynos运行所有客户端,这些dynos基于域名为正确的站点提供正确的配置/自定义设置。但是,每个客户端不都需要单独的heroku应用程序才能拥有自定义域名吗?我想我很困惑一套dynos是如何服务于www.client1website.com和www.client2website.com的——我认为这些需要被视为单独的实体。一个Heroku应用程序最多可以连接10000个自定义域。