Javascript 在本地运行节点与在Web服务器上安装节点是否不同?

Javascript 在本地运行节点与在Web服务器上安装节点是否不同?,javascript,node.js,server,Javascript,Node.js,Server,我想知道node.js在运行node代码的网站上是如何工作的。我是编程新手,但我确实设法安装了node来练习Angular和一些Nodeschool的东西,但是我认为这并不是全部,因为web服务器需要安装node和npm(可能是nvm),以便实际使用任何节点代码。还是我误解了节点的工作原理 我想我真的想了解节点框架的整个应用程序;我在本地机器上运行一个实践程序,比如“英雄之旅”的角度教程,在本地测试它,这到底是在做什么?因为如果我真的想在我的网站上安装它,我需要在那里安装node,然后在服务器上

我想知道node.js在运行node代码的网站上是如何工作的。我是编程新手,但我确实设法安装了node来练习Angular和一些Nodeschool的东西,但是我认为这并不是全部,因为web服务器需要安装node和npm(可能是nvm),以便实际使用任何节点代码。还是我误解了节点的工作原理

我想我真的想了解节点框架的整个应用程序;我在本地机器上运行一个实践程序,比如“英雄之旅”的角度教程,在本地测试它,这到底是在做什么?因为如果我真的想在我的网站上安装它,我需要在那里安装node,然后在服务器上运行框架,从我所能收集到的

谢谢你的时间!我希望我把我的困惑讲清楚了


节点和JavaScript是不同的。节点提供运行时环境,使JavaScript代码能够在浏览器外部执行。它提供了各种本机库和事件循环,允许主执行线程执行异步操作。

节点和JavaScript是不同的。节点提供运行时环境,使JavaScript代码能够在浏览器外部执行。它提供了各种本机库和事件循环,允许主执行线程执行异步操作。

要回答标题中的问题。。。没有区别。。。只回答身体里的问题。。。是的,如果您认为需要编译任何东西,那么您就误解了node.js。。。节点不创建javascript代码。。。node是javascript代码——您知道其他服务器端语言吗,比如PHP?将node.js视为服务器端语言,因为。。。我认为这个问题太宽泛了。我建议您查看web应用程序和客户机-服务器体系结构的总体工作原理,因为这是一个比合理的答案大得多的主题。这将是NodeJS本身的背景-一旦你理解了理论,那么NodeJS就不会太复杂而无法理解它的思想。它做了其他普通的服务器语言做的事情,但它有自己的优点和缺点考虑。回答标题中的问题…没有区别。。。只回答身体里的问题。。。是的,如果您认为需要编译任何东西,那么您就误解了node.js。。。节点不创建javascript代码。。。node是javascript代码——您知道其他服务器端语言吗,比如PHP?将node.js视为服务器端语言,因为。。。我认为这个问题太宽泛了。我建议您查看web应用程序和客户机-服务器体系结构的总体工作原理,因为这是一个比合理的答案大得多的主题。这将是NodeJS本身的背景-一旦你理解了理论,那么NodeJS就不会太复杂而无法理解它的思想。它做其他正常的服务器语言做的事情,但它有自己的优点和缺点考虑。谢谢,我已经错过的上下文,而开始的步骤学习这个框架是我所做的工作,安装节点和更新版本使用NPM和NVM,运行在命令行上的东西…这只是我所使用的机器,如果我真的在praxis中使用它,而不是在教程中使用它,那么它必须安装在web服务器机器上。谢谢,在开始学习这个框架的步骤时,我缺少的上下文是,我用npm和nvm安装节点和更新版本的工作,在命令行上运行东西。。。这一切都是为了我所使用的机器,如果我真的在praxis中使用它,而不是在教程中,它必须安装在web服务器机器上。