websharper从另一个站点(SPA)访问rpc

时间:2016-11-10 12:32:52

标签: single-page-application rpc websharper

我有一个带有websharper的客户端服务器(带有转换的js和rpc调用服务器)应用程序,它运行得很好。

现在我需要一个用于另一个站点(一个WordPress应用程序)的javascript文件,并且从这个脚本中,我想访问我在以前的客户端 - 服务器应用程序中创建的所有公共(非受保护的rpc)。< / p>

理想的情况是能够使用websharper SPA模板和&#34;链接&#34;到客户端 - 服务器项目。

我有两个问题: - 首先,rpc签名使用哈希进行编码,该哈希似乎是应用程序的本地(没有简单的方法在其外部重现此哈希) - 其次,显然无法将生成的dll从客户端 - 服务器应用程序实际链接到新的SPA模板中,并使用导出的rpc方法签名进行SPA。

我错过了什么,如何使这项工作?

此致

1 个答案:

答案 0 :(得分:1)

从SPA中引用客户端 - 服务器应用程序应该可以正常工作;你只需要通过在SPA中的某个地方调用以下内容来确保它指向正确的URL:

WebSharper.Remoting.EndPoint <- "http://your-client-server-application's-url"