Node Js是服务器端还是服务器端脚本语言

时间:2015-09-04 09:15:00

标签: node.js

我对nodejs充当服务器和脚本语言感到困惑。确实,nodejs将充当像apache和nginx这样的服务器,还有像php那样的服务器端脚本语言?

3 个答案:

答案 0 :(得分:1)

是的,是的。

有几个框架,例如Express,允许您创建Web服务器。您甚至可以使用标准http module

它是javascript,你可以编写一些逻辑。

答案 1 :(得分:0)

Node.js是Web浏览器之外的JavaScript运行时,通过各种库进行了增强,允许您在Web浏览器中使用多个典型的JavaScript引擎。

是的,您可以使用Node.js创建web server,但不仅如此。您可以创建控制台应用程序,甚至是典型的desktop applications,完成操作系统集成!

答案 2 :(得分:0)

在我看来,nodejs不像apache或nginx或任何其他服务器那样充当服务器。

它围绕框架包含这些功能。 Express是一个框架,其作用类似于Web服务器,在特定端口上运行,可以替代apache,ninx,iis等......

你可以在nodejs上运行任何东西,如果它是javascript,邮件服务器,推送通知服务器,web服务器,amqp中间件等......

NodeJs只是一个允许在服务器上的机器上运行javascript的平台。没别了。