运行在Ubuntu上的Suave Web应用程序

运行在Ubuntu上的Suave Web应用程序,ubuntu,suave,Ubuntu,Suave,我正在寻找一个在Ubuntu上运行的简单的“Hello,World”Suave示例。我尝试过在网络上到处寻找,但没有任何效果。我成功地将其安装并在Xubuntu 16.04上运行。我使用的是dotnet core和visual studio代码 据我记忆所及:): 安装点网络核心(从) 然后安装visual studio代码: 为语法突出显示等添加ionide扩展。 在VS代码中Ctrl+P-ext安装ionide fsharp 然后在终端中(将创建一个空白的Fsharp项目): 然后将sua

我正在寻找一个在Ubuntu上运行的简单的“Hello,World”Suave示例。我尝试过在网络上到处寻找,但没有任何效果。

我成功地将其安装并在Xubuntu 16.04上运行。我使用的是dotnet core和visual studio代码

据我记忆所及:):

安装点网络核心(从)

然后安装visual studio代码:

为语法突出显示等添加ionide扩展。 在VS代码中Ctrl+P-ext安装ionide fsharp

然后在终端中(将创建一个空白的Fsharp项目):

然后将suave添加到project.json文件:

"dependencies": {

    "Microsoft.FSharp.Core.netcore": "1.0.0-alpha-160509",

    "Suave": "2.0.0-alpha4",

    "Microsoft.NETCore.App": {

  "type": "platform",

  "version": "1.0.0"

}
那么标准的suave helloworld应该在Program.fs中工作

open Suave

startWebServer defaultConfig (Successful.OK "Hello World!")

你所需要做的就是让nginx充当你运行的suave应用程序的转发代理。你不“需要”这样做,但这是一种推荐的方法。
"dependencies": {

    "Microsoft.FSharp.Core.netcore": "1.0.0-alpha-160509",

    "Suave": "2.0.0-alpha4",

    "Microsoft.NETCore.App": {

  "type": "platform",

  "version": "1.0.0"

}
open Suave

startWebServer defaultConfig (Successful.OK "Hello World!")