问题标签 [bolero]
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.
.net - F# 代码不够通用(使用静态成员约束)
我正在尝试创建一个通用函数来检查记录是否采用有效格式,因为记录实现了静态成员有效。当尝试在 Bolero (Blazor) 框架内的 ElmishComponent 中使用它时,我收到以下错误
此代码不够通用。^childModel : (static member valid : ^childModel -> bool) 时的类型变量 ^childModel 无法泛化,因为它会超出其范围
使用以下代码
f# - Bolero (F# Blazor) 调试
有人知道如何调试 Bolero 项目吗?特别是,是否可以(以及如何)使用 IDE(VS 或 VS 代码)或直接在浏览器中(源映射)调试客户端项目?
bolero - fsbolero 的跑步者“bolero-live”是开源的吗?如果是,源代码在哪里?
我在获取修改后的bolero
应用程序以执行 HotReload 时遇到问题。问题似乎出现在bolero-live
错误日志的顶部(为方便起见插入了换行符)。但是,尽管在 github 上有客户端和服务器项目的参考库代码,但源代码bolero-live
似乎不可用。我欢迎任何见解。
f# - 在 F# WebAssembly 应用程序中管理 HttpClient
最佳实践是在一个地方“注册”http客户端,以便可以从这个Elmish更新功能中重用它?而不必为每个请求创建它。
我觉得这通常会出现在 Startup.fs 中。我使用仅限客户端的 Bolero Web 应用程序,因此如下所示:
但是问题就变成了......我如何从我的 F# 程序中访问它?什么是惯用方式?
asp.net-core - 尽管配置遵循文档,为什么 CORS 会阻止我在 Bolero (F# Blazor) 中的获取?
我正在编写一个 Bolero (F# Blazor) 应用程序,并且在尝试挑战 GitHub 进行身份验证时遇到了一些关于 CORS 的问题。我以前用其他语言处理过类似的 CORS 错误消息,所以 CORS 对我来说并不是什么新鲜事。消息如下所示:
手动访问 URL 就可以了。
我已经阅读并应用了Microsoft的文档,以及其他具有相同或类似问题的 SO 帖子,例如。这个和这个。我创建了一个可以在GitHub 上找到的 repro 。这些是我为重现该问题所采取的步骤:
bolero-app
使用客户端和服务器创建 Bolero 模板。- 将身份验证更改为 GitHub OAuth2.0 ( AspNet.Security.OAuth.GitHub )
- 将 CORS 添加到
Startup.fs
. 在Configure
和ConfigureServices
。
运行应用程序时重现问题:
- 运行应用程序。我用
dotnet run -p src/ReproGithubOAuth.Server
. - 导航到
Download data
页面,在检查视图中打开控制台选项卡。 - 现在您可以单击
Sign in
按钮,应该会看到与上图相同的错误。
这就是我通过远程服务挑战 GitHub 的方式(参见 GitHub 中的代码):
至于中的配置Startup.fs
(参见GitHub中的代码):
我试过一堆东西。我基本上已经尝试了到目前为止我读过的帖子中的所有修复,除了这篇文章说我应该使用await Http.GetJsonAsync<put here your return type>("/api/Login/Test");
,当从远程服务挑战 GitHub 时,这对我来说没有意义。
感谢我能得到的所有帮助<3