问题标签 [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 - Azure:Suave 有时会因 HttpPlatfomHandler 失败并且不会恢复
我正在使用 suave 并遵循推荐的指南将我的 Web 应用程序托管在 azure Web 应用程序上。
我的应用程序运行起来就像一个魅力,直到几天前出现了可怕的错误:
进程抛出异常并崩溃,但 HttpPlatformHandler 未能重新启动进程,并且事件日志中充满了以下错误:
和
我几个小时都收到了这个错误,这次我的应用程序回复了
解决该问题的唯一方法是手动重新启动 Web 应用程序。
我不明白为什么平台处理程序无法重新启动进程。成功启动如下所示:
那么这是怎么回事Process '0'
?
azure - 缩小 Azure 上的 FileLoadException 错误
我正在将Suave
应用程序部署到Azure web app
. 应用程序失败并出现以下错误(在 中找到eventlog.xml
)。
如何确定丢失的确切文件或此问题的原因以便修复?
谢谢。
background - 如何在后台运行一个 Suave 应用程序?
似乎做mono AppName.exe &
是行不通的。我需要更改 suave 应用程序的默认配置吗?
我需要使用 startWebServer 的异步版本吗?
http - 在 Suave 应用程序中上传文件
我最近开始为我大学的一个项目创建一个使用 F# 和 Suave 的网站。我需要做的一件事是让用户通过网站上传文件,然后我将对其进行解析。
我现在拥有的是
在我的 HTML 中,我有一个简单的表单
在通过该post
方法处理 POST 请求期间,我得到以下异常
这意味着列表中没有文件httpRequest.files
。
我无法找到有关如何访问上传文件或是否已上传的任何信息。我用 Fiddler 检查了浏览器发送的 HTTP 请求的内容,我能看到的只有
那么文件上传了吗?我是否正确访问它?
注意:我使用的是 Suave 2.0.0
websocket - Suave 中的 Websocket
我一直在研究将 websockets 与 Suave Web 服务器一起使用。不幸的是,它没有很好的记录,我设法找到的是:https ://github.com/SuaveIO/suave/tree/master/examples/WebSocket
但是,这仅显示 websocket 响应发出请求的客户端,我希望基本上让套接字响应所有连接的客户端。诸如聊天服务器之类的东西。
我过去使用过 SignalR,但我更愿意为此避免使用它。
那么,我将如何让 Suave 服务器向所有连接的 websocket 客户端发送数据呢?
f# - 是否可以使用 webpart GET 值创建类实例
我创建了一个“游戏”类,并尝试使用我的 webpart 路径中的值来创建它的实例。
我的实例需要一个 playerName,所以我尝试使用 name 值创建一个
但它不起作用,因为这个表达式应该是 HttpContext 类型而不是 Game 类型。
我想根据我的路径值创建一个实例并调用类的方法。
php - 如何在 suave webpart 中设置 Json 响应
我从 Suave 和 F# 开始。我试图在我的 webpart 中传递一个 json 序列化对象以在我的响应中获取它。
在php中我有这个
有了这个我得到了我的 json 对象,然后我尝试对 Suave 和 Newtonsoft.Json 做同样的事情
所以我可以创建和序列化一个 json 对象,但我不知道如何在我的 web 部件中将它作为 http 响应传递,并且使用上面的代码,我在 let php 中的表达式类型上不断出现错误
f# - websharper + suave + OWIN 中的 Cookie 身份验证
作为商业项目评估过程的一部分,我正在使用 websharper 堆栈搜索任何完整的身份验证/授权示例。我想使用 OWIN,因为它似乎是一个设计良好的协议,但我对替代方案持开放态度。
一些要求:
- 使用单声道
- 使用 Suave 服务器。
目前,我们一直在尝试将本教程改编为 websharper 工具链:https ://www.codeproject.com/tips/849113/four-easy-steps-to-set-up-owin-for-form-authentica
这是我们目前拥有的:https ://github.com/Denommus/cookies-problem/blob/master/Main.fs
我还要提一下默认方法ctx.UserSession.LoginUser
有这个问题:https ://github.com/intellifactory/websharper/issues/647
但是由于某种原因没有生成 cookie 文件,可能是因为我们遗漏了一些明显的东西。有谁能帮忙吗?
编辑
我想我找到了未生成 cookie 文件的原因:Suave 服务器实际上并没有运行OwinStartup
,所以我需要找出另一种方法来配置IAppBuilder
我的应用程序。但是我仍然不知道该怎么做,所以如果有人可以帮助我将不胜感激。
编辑 2
我想我在我的应用程序中修复了 OWIN 的配置,但我仍然没有生成 cookie。
f# - 如何处理 url 编码参数的 pathScan 解码?
我有类似的东西:-
如果我这样做,它向我展示 /blah/AT%2BVER%3F
的是 url 编码数据。有没有办法自动解码?还是我需要解析所有参数(这似乎有点奇怪)
f# - SUAVE 产品是否已准备好进行具有数百万用户流量的 Web 应用程序开发?
我们是一家初创公司,目前处于使用 SUAVE 和 F# 作为 Web 应用程序开发框架的评估模式。我非常热衷于使用 SUAVE 框架来开发我的应用程序。我只想知道 SUAVE 是否已准备好生产,与并发用户的 OWIN 相比,是否对其进行了任何性能基准测试,以及 Web 服务器可以处理多少用户流量。