Node.js 在浏览器中使用nodejs?

Node.js 在浏览器中使用nodejs?,node.js,browser,Node.js,Browser,在回答第一个问题之后,我意识到我无法让任何东西正常工作的原因是我试图在浏览器中使用require()方法。在得知这不是节点的工作方式时,我感到困惑。我现在了解到Node只是一个运行时环境,允许在控制台中使用JavaScript。然而,我仍然有一个问题,那就是如何在浏览器中实现Node的功能。(即,在浏览器中创建一个按钮,使用节点创建文件。)我已经安装了Browserify,但找不到关于如何使用它的好教程。我对计算机科学非常陌生,所以请原谅我提出的多余问题。非常感谢。正如您所说的,Node是js的

在回答第一个问题之后,我意识到我无法让任何东西正常工作的原因是我试图在浏览器中使用
require()
方法。在得知这不是节点的工作方式时,我感到困惑。我现在了解到Node只是一个运行时环境,允许在控制台中使用JavaScript。然而,我仍然有一个问题,那就是如何在浏览器中实现Node的功能。(即,在浏览器中创建一个按钮,使用节点创建文件。)我已经安装了Browserify,但找不到关于如何使用它的好教程。我对计算机科学非常陌生,所以请原谅我提出的多余问题。非常感谢。

正如您所说的,Node是js的服务器端运行时环境,而浏览器是客户端的。Node.js具有许多有用的内置功能,在浏览器中无法访问这些功能

我建议您看看后端和前端的区别,以及它们是如何相互沟通的。然后,我认为您将了解如何通过单击浏览器中的按钮来创建文件


很抱歉,我不知道有关
browserify
的任何信息,但最好在cli中学习node。

情况确实会发生变化。显然,很快就可以在浏览器中使用node.js了。您可能对此感兴趣: