ocsigen

    2熱度

    1回答

    當我運行make run.byte時,出現此錯誤ocsigenserver: ocsigen:main: Fatal - You are not allowed to use port 80.。我試過sudo make run.byte,但sudo不知道opam或ocsigenserver。我試圖在Makefile.options中使用wwwuser,但我無法使其工作。 酒廠生成的自述文件沒有提供

    1熱度

    1回答

    我正在使用Eliom構建一個新項目,並且無法使用OUnit爲單元測試設置編譯過程。 我有兩個文件: Js_Client_Code.eliom - contains all of the client side code Project.eliom - contains all of the server side code (including opening Js_Client_Code.el

    0熱度

    1回答

    我正在使用Ocsigen構建應用程序,此應用程序不會連接到數據庫,目標是將內容從主網站複製到此處。 (我正在使用捲曲來做Get請求) 所以我的問題在於,我試圖做一個「登錄」與用戶,我想建立一個服務,保存到我的代碼username和password由用戶引入。然後我可以使用username和password對主網站進行GET請求。 我的問題只有一個,我嘗試了很多方法來建立一個服務,保存這兩個字符串,

    1熱度

    2回答

    我已將eliom更新爲通過opam安裝的最新版本(5.0.0),並且失敗。我曾經嘗試都與4.02.1 & 4.02.3編譯器,但是,它無法編譯基本eliom: eliomdep -client -ppx -package lwt.ppx -package js_of_ocaml.deriving.ppx -package js_of_ocaml.ppx mysite.eliom > _deps/m

    0熱度

    1回答

    我已經定義了OCaml函數manipulate: string -> string。我把它包起來做一個JS功能jsManipulate: let() = Js.Unsafe.global##.jsManipulate := Js.wrap_callback (fun s -> Js.string (manipulate (Js.to_string s))) 現在,我想不光

    0熱度

    1回答

    我現在正在嘗試Eliom,看看我能用它做些什麼。 我想從我的eliom客戶端代碼中調用外部JavaScript庫。 我想要的代碼示例如下: [%%client let three_lib = Js.Unsafe.js_expr "THREE" in let scene2 = Js.Unsafe.new_obj three_lib##.Scene [||] in l

    3熱度

    1回答

    我正在使用Ocsigen框架開展Web編程的第一步。我可以構建簡單的應用程序,但我注意到Ocsigen生成大量不必要的JavaScript代碼。即使沒有交互組件的Hello world example也會生成幷包含一個400 KB的JavaScript文件。有沒有辦法告訴它不要這樣做? 我首先在測試使用內部鏈接的簡單應用時注意到了這個問題; JavaScript關閉的測試工作正常,但在JavaSc

    1熱度

    1回答

    我想創建一個窗體外的複選框,只是爲了使用Lwt_js_events.clicks綁定一個JS函數。 我試過使用bool_checkbox_one,但我無法弄清楚爲此生成〜name:參數的方法。我在這裏發現了一些帖子,其中有人解釋你實際上不能,而且應該使用raw_版本,但似乎不再存在。我確實發現了一個Html.D.Raw模塊,但是我無法弄清楚它是如何工作的,而且這些文檔都是過時的。 我想另一件事是使

    0熱度

    2回答

    可以使用Lwt.return作爲遞歸函數中的最終調用嗎? 我有一個編譯好但功能不正常的函數,它看起來像下面的函數f。請假定在這個例子中,作爲g提供的任何函數都沒有問題,我基本上只是想知道是否可以使用以下形式的函數或者是否有更好/更簡單(並且符合Lwt)做法如下: let rec f (x : string list) (g : string -> unit Lwt.t) = match

    1熱度

    2回答

    我試圖運行js_of_eliom,但它似乎沒有ppx_deriving 這是我得到的消息時,我做了補充: js_of_eliom -ppx -c -package lwt -package js_of_ocaml.deriving -package js_of_ocaml.ppx simple_pomodoro.eliom Fatal error: exception Fl_package_ba