我想創建一個能夠接收和發送AJAX消息的Erlang服務器。有沒有提供此功能的模塊?是否有支持AJAX的Erlang模塊?
4
A
回答
10
那麼,我不會稱之爲模塊,也許一個「庫」將是一個更好的描述。看看這些:Mochiweb,Webmachine和Nitrogen - 事件驅動的Web應用程序的主人。
你需要的是在Erlang的RESTFUL服務。您希望能夠從Ajax啓動HTTP GET或POST請求,例如使用JSON編碼的數據,並且您期望獲得JSON編碼的響應。 Mochiweb有一個很好的JSON解析器和它的輕量級。稱爲Yaws的重型Web服務器能夠完成您想要的任務。有關Yaws的RESTFUL服務有good tutorial。所有這些最好的事情是,你可以在同一個網絡應用程序中同時使用它們中的所有或幾個(但你需要一些經驗來做到這一點,對初學者來說這不是很明顯!)
但是,你需要爲了掌握Erlang Concepts做事,你會發現所有這些框架非常容易。這些不是你可以查看的唯一的,有ErlyWeb,Erlang Web和許多即將到來的圖書館。
我確定你會發現這些有用的。
1
嗯,這真的取決於你的意思是「Ajax消息」。 Ajax只需要常規頁面。只需發回請求的數據而不是新的頁面。
如果你想要一個很好的Erlang框架的Web應用程序,請查看Nitrogen。
1
AJAX與「瀏覽器內的異步請求」一樣是客戶端技術,它允許在不重新加載頁面的情況下執行額外的HTTP請求。
任何HTTP服務器都能夠發送和接收AJAX消息,因爲這些只是HTTP請求。
你可以使用任何調試工具(螢火蟲,鉻的JavaScript控制檯等)來檢查。
相關問題
- 1. 是否有erlang的gpg模塊?
- 2. IntelliJ的Erlang插件是否支持rebar3?
- 3. jQuery是否有自己的Ajax支持?
- 4. erlang ChicagoBoss webserver是否支持couchdb(couchbase)?
- 5. xlwt模塊是否支持INDIRECT?
- 6. .net nuke是否支持ajax?
- 7. 是否有支持Erlang「移動代碼」概念的.NET框架?
- 8. 是否有一個支持AES的純Erlang密碼庫?
- 9. 是否有一個支持npm start的模塊?
- 10. GitHub是否具有對子模塊的內置支持?
- 11. 是否有支持TLS的Perl IMAP模塊?
- 12. Erlang Netconf支持
- 13. Satchmo的Authorize.net支付模塊是否支持MasterCard部分授權?
- 14. 如何檢查Android設備GPS模塊是否有AGPS支持
- 15. 是否有IDE/IDE插件支持JavaScript CommonJS模塊?
- 16. 所有perl版本是否都支持舊模塊?
- 17. 是否有支持小塊大小的好塊密碼?
- 18. 模塊支持C++
- 19. Vue.JS是否支持AJAX http調用?
- 20. OpenId是否支持Ajax登錄?
- 21. PhoneGap是否支持HTTPS ajax請求?
- 22. Dojo是否支持Ajax Pull機制?
- 23. iPhone是否支持AJAX和jQuery?
- 24. DotNetNuke 6是否支持Ajax Control Toolkit?
- 25. python 3.1.3是否支持csv模塊中的unicode?
- 26. Groovy是否支持類似Ruby模塊的內容?
- 27. NodeJS是否支持「導入」風格的模塊加載?
- 28. Parallel :: ForkManager()模塊是否支持全局變量的同步?
- 29. Python的MSSQL模塊是否支持Microsoft 2000 SQL Server通信?
- 30. pymysql(一個python模塊)是否支持像MySQLdb一樣的use_result?
從誰的角度來看這是「不是一個真正的問題」? 用戶用他自己的理解,簡單地表達了他想學習的內容。 作爲@Muzaaya Joshua和其他人已經花時間去做的事情,不要將他關閉並將他拒之門外,而是試圖提供任何東西來幫助指引他正確的方向。 –