【发布时间】:2019-03-08 18:47:43
【问题描述】:
对使用 html 非常陌生,我想知道是否可以将节点文件链接到 HTML。我想要一个按钮,单击该按钮将运行节点文件中定义的函数。我想知道我的节点文件是否有节点包,如果出现任何问题。有什么帮助!
【问题讨论】:
-
Node 文档会告诉你很多你需要知道的东西。这可能是一个很好的起点nodejs.org/en/docs/guides/anatomy-of-an-http-transaction MDN 也很棒developer.mozilla.org/en-US/docs/Learn/HTML/…
-
节点在服务器上运行,因此唯一的工作方式是通过 HTTP 请求。如果您还不了解 Ajax,请查看它。
-
@RobinZigmond 非常感谢!
-
@RobinZigmond 你说的没错,但我认为你可能错过了 OP 试图做的事情。可以在浏览器中使用 node.js 模块,如果它们被写入允许这样做的话。
-
@Duncan - 我同意这(可能)是他们想要的,但他们是否可以在浏览器中使用相同的文件取决于它的作用。如果它只是一个“香草”类型的 JS 库,例如。 lodash,那么是的,这很好——但如果它涉及特定于节点的 API(例如,连接到数据库或访问文件系统),那么就不能直接在浏览器中使用。当然,“Javascript 就是 Javascript”,但是浏览器和 Node 是完全不同的运行时环境,有很多东西在其中一个有意义,而另一个没有意义。而 HTTP 是连接这两个世界的唯一途径。
标签: javascript html node.js