-2

我目前正在寻找一种从静态 html 进行 node.js-API-calls 的方法。我看过 Express 和类似的模板引擎,但是他们会要求我编写我的 html 并从他们的模板引擎生成它,而不是相反。我经常从设计师那里获得可用于生产的 HTML,并且不想重写它以适应 express。或者是否有从现有 .html 到模板引擎的转换器?

为了更基础一点,我想以与 ajax 类似的方式使用 node.js,基本上能够<img onClick="someNodeFunctionWithDatabaseCalls()">从作为服务器在节点上运行的 html 文件调用类似的东西,然后使用 DOM 或操作 .html 文件类似的东西。有没有办法做到这一点?

4

1 回答 1

0

Node.js 仅用于服务器端脚本。为了运行 node.js 代码以响应您网页上的事件,您必须使用 websockets 向您的服务器发送请求,然后服务器可以运行必要的代码(数据库请求等)。

就各种网络套接字而言,我建议使用 socket.io;它使用起来非常简单,并且以在许多不同的设备上工作而闻名。有关更多信息和示例,请参阅socket.io

于 2012-12-10T21:12:06.950 回答