2012-12-10 47 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