Orpc can also be used to call over HTTP from Javascript clients written using ocamljs to Ocamlnet servers. When calling orpc
use the --js
argument to generate this kind of client / server.
The simple style of interface is not supported in this mode. The only supported module kind on the server is Sync, since it uses Ocamlnet’s netcgi
; on the client you can use Lwt or Async (Sync is possible but you’ll hang the UI while a request is waiting).
To link the server use the orpc-js-server
package; for the client use orpc-js-client
.
For more details see the clicks
example.