问题标签 [suave]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Run self-hosted OWIN application in Azure Web Apps
It is possible to run a suave.io app on Azure Web Apps because of an IIS8 feature called HttpPlatformHandler. I tried to run a self-hosted OWIN application the same way, but got an exception on startup:
It seems that I am not allowed to open a port. My web.config looks like this:
I use HTTP_PLATFORM_PORT
to listen on the right port. My web app starts the server as follows:
The URL seems to be OK because I get output like this: Starting web app at http://127.0.0.1:32880
.
The web.config and all the binaries are in the root directory and I published the app using a local git repo.
Why can't I open the port using OWIN? What's different from the suave.io sample?
EDIT: I just saw there is a request to support this exact scenario: https://feedback.azure.com/forums/169385-web-apps-formerly-websites/suggestions/4606121-support-owin-self-hosting-in-azure-websites
f# - 示例 Suave.IO 无法在我的 F# 项目中编译
我正在尝试从 Suave.io 为一个简单的 F# 项目编译获取此示例:http: //suave.io/
不幸的是,我在 (query r) 部分遇到了编译器错误:
我试图将编译器错误缩小到几行简单的行,现在有了:
现在在问候 q 行上得到同样的编译器错误。我上面示例中的类型是:
所以,我的类型不匹配,但我不太确定如何让这些匹配。
这个例子是不是已经过时了?有什么想法可以让这个例子编译和运行吗?
我正在运行 Visual Studio 2015 的 RC 版本
谢谢
f# - suave.io 中奇怪的 f# 列表符号
在 suave.io 中,我们可以使用choose
具有该Types.WebPart list -> Types.WebPart
类型的组合器。他们网站上的例子表明我可以像这样使用这个组合器:
这个列表符号看起来很奇怪,因为它不需要用分号分隔元素。然而,我无法在不同的环境中以这种方式使用它。所以以下工作:
也
但以下内容无法编译:
那么,这个符号是如何工作的呢?
suave - Suave.io:一起使用 pathScan 和 request
我刚刚开始使用 Suave.io。我相信随着我对 Applicatives 的深入研究,这会变得更加清晰——但从高层次来看,我看不出如何编写一个pathScan
也适用于request
applicative 的规则。我发现的所有例子都只做一个或另一个。在这两种情况下,它们都适用于接受参数的函数——所以大概这些参数也会以某种方式组合起来。
websocket - 如何在 suave 中通过 websocket 实现服务器推送?
我可以写这样的东西吗
还是我需要 2 个单独的套接字循环来进行并发读写?
f# - 会话状态温和
我想在我的 Suave 项目中使用会话状态。
我为“/home” url 启用会话状态,然后检查此状态是否存在:
每次访问“/home”时,都会以 BAD_REQUEST“No Session Found”结束。
我究竟做错了什么?
macos - F# Interactive、NuGet 和外部库
我正在尝试在 OS X El Capitan 上的 Xamarin Studio 5.9.8 中运行 suave(网络服务器)的演示代码。
当我实际构建代码时,它按预期工作。但是当我尝试以交互方式运行它时,使用 ctrl + return,我得到了错误The namespace or module 'Suave' is not defined
。我环顾四周,看起来可以与 Visual Studio 交互使用库。有没有办法让它在 OS X 上运行?
f# - 重定向似乎在 Suave 中不起作用
我尝试使用路径“/hello”>>=重定向“index.html”重定向到 index.html 页面,但它一直给出错误 No data received ERR_EMPTY_RESPONSE。