当前位置:  开发笔记 > 编程语言 > 正文

像NodeJS这样的服务器端javascript中的"服务器"是什么?

如何解决《像NodeJS这样的服务器端javascript中的"服务器"是什么?》经验,为你挑选了2个好方法。

它不是客户端计算机上的浏览器托管的Javascript引擎吗?



1> Quentin..:

不,不是.

服务器通常有两个含义:

    一种软件,用于侦听网络请求,然后响应它们

    运行这种软件的计算机

Node.JS服务器可以是其中之一.

在Web编程中,Node.JS服务器取代了Perl,Python,Ruby,PHP,Scala等(和其他语言一样,Node.JS允许您将JavaScript用于非服务器和非Web用途).

通常,服务器本身直接从Node运行(例如,使用此库),而不是嵌入在像Apache这样的其他服务器中(这是PHP最常见的).

浏览器根本不需要涉及.如果是,那么它可能是一个充当客户端并向服务器发出请求的人.也就是说,像PhantomJS这样的工具可以允许从Node(和其他编程语言)驱动浏览器.


正如我所说,Node.JS*是*服务器.您使用它来运行服务器端JavaScript程序**而不是使用Tomcat或WebLogic运行服务器端Java程序(或者您玩涉及多个服务器和多个服务器端语言(针对站点的不同位)的杂耍游戏)可能需要在它们之间传递一些棘手的数据)

2> Rahul Tripat..:

从这里:

服务器端JavaScript(SSJS)是指在服务器端运行的JavaScript,因此不会下载到浏览器.该术语用于将其与常规JavaScript区分开来,常规JavaScript主要用于客户端(也称为客户端JavaScript或简称CSJS).

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有