2012-12-10 91 views
-2

我目前正在尋找一種方法來從靜態html進行node.js-API調用。我已經看過Express和類似的模板引擎,但是他們會要求我編寫我的html,並從他們的模板引擎中生成它,而不是以其他方式生成。我經常從設計人員那裏獲得生產準備好的HTML,並且不想爲了適應快遞而重寫。或者,是否有從現有的.html到模板引擎的轉換器?注入Node.js到靜態HTML

爲了得到更基本的一點,我想以類似的方式使用node.js到ajax,基本上可以從節點上運行的html文件中調用<img onClick="someNodeFunctionWithDatabaseCalls()">這樣的東西作爲服務器,然後操作.html文件與DOM或類似的東西。有沒有辦法做到這一點?

+0

你想做什麼?節點不運行在瀏覽器中,所以「注入Node.js到靜態HTML」沒有意義... – Chad

+0

粗糙的一天@nea? :P – Lix

+0

@尼爾:那不是很有幫助。我做了,但它沒有幫助我。否則我不會問。 – fk2

回答

0

Node.js僅用於服務器端腳本。爲了響應網頁上的事件運行node.js代碼,必須使用websockets向服務器發送請求,然後才能運行必要的代碼(db請求等)。

至於各種網絡套接字去,我會建議使用socket.io;它使用起來非常簡單,並且在衆多不同設備上工作而聞名。有關更多信息和示例,請參閱socket.io