它不是客户端计算机上的浏览器托管的Javascript引擎吗?
不,不是.
服务器通常有两个含义:
一种软件,用于侦听网络请求,然后响应它们
运行这种软件的计算机
Node.JS服务器可以是其中之一.
在Web编程中,Node.JS服务器取代了Perl,Python,Ruby,PHP,Scala等(和其他语言一样,Node.JS允许您将JavaScript用于非服务器和非Web用途).
通常,服务器本身直接从Node运行(例如,使用此库),而不是嵌入在像Apache这样的其他服务器中(这是PHP最常见的).
浏览器根本不需要涉及.如果是,那么它可能是一个充当客户端并向服务器发出请求的人.也就是说,像PhantomJS这样的工具可以允许从Node(和其他编程语言)驱动浏览器.
从这里:
服务器端JavaScript(SSJS)是指在服务器端运行的JavaScript,因此不会下载到浏览器.该术语用于将其与常规JavaScript区分开来,常规JavaScript主要用于客户端(也称为客户端JavaScript或简称CSJS).