Web 在“yesod-devel”之后?

Web 在“yesod-devel”之后?,web,yesod,Web,Yesod,我不熟悉使用yesod和haskell。我刚刚创建了一个小型的搭建站点,可以由stack-exec--yesod-devel运行。但是我很困惑:我应该怎么做才能让这个网站上线? 我知道这是一个基本问题;可能我只是不了解web开发是如何工作的:我对web开发了解不多,这可能是一个愚蠢的问题,但我在中找不到任何相关的讨论。 我查阅了一些关于如何使网站在线的教程,通常这意味着上传一些html文件。但是我也没有看到YesSOD生成的任何html文件。 如果您对这个初学者问题有任何帮助或参考,我们将不胜感

我不熟悉使用yesod和haskell。我刚刚创建了一个小型的搭建站点,可以由
stack-exec--yesod-devel
运行。但是我很困惑:我应该怎么做才能让这个网站上线?
我知道这是一个基本问题;可能我只是不了解web开发是如何工作的:我对web开发了解不多,这可能是一个愚蠢的问题,但我在中找不到任何相关的讨论。
我查阅了一些关于如何使网站在线的教程,通常这意味着上传一些html文件。但是我也没有看到YesSOD生成的任何html文件。

如果您对这个初学者问题有任何帮助或参考,我们将不胜感激。

非常详细的说明可以在Yesod手册中找到:

长话短说:要部署Yesod服务器,您需要将HTTP服务器(如Apache或Nginx)的请求转发到您的应用程序(可能是在Warp上)。“您的应用程序”是指可执行文件(编译的Haskell代码)、服务器配置和静态文件(图像、字体、JS库…)


如果“在线”是指“可公开访问”,那么您需要在具有固定网络连接(最好是公共IP)的服务器上执行此操作,这通常意味着一些外部主机,例如VPS。

感谢您的解释。现在我对这件事的印象很模糊虽然在阅读了yesod书中的章节后,我还有一些问题,但我将发布新的问题P