绝对最简单的服务器端Javascript机制?

绝对最简单的服务器端Javascript机制?,javascript,serverside-javascript,Javascript,Serverside Javascript,我有一个带有JSON API的简单Javascript应用程序。目前它在客户端运行,但我想将它从客户端移动到服务器。我习惯于学习新的平台,但在这种情况下,我的时间非常有限,所以我需要找到一种最简单的方法 这应该是一项简单的任务,但我找到的所有解决方案都过于复杂: 该应用程序当前托管在一个非常基本的服务器上。Node.js不可用,我没有安装权限。我最终会把它移到另一台服务器上,但我真的不知道那里有什么可用的 许多解决方案需要安装和运行独立服务器。真正地只是为了评估Javascript服务器端并输

我有一个带有JSON API的简单Javascript应用程序。目前它在客户端运行,但我想将它从客户端移动到服务器。我习惯于学习新的平台,但在这种情况下,我的时间非常有限,所以我需要找到一种最简单的方法

这应该是一项简单的任务,但我找到的所有解决方案都过于复杂:

  • 该应用程序当前托管在一个非常基本的服务器上。Node.js不可用,我没有安装权限。我最终会把它移到另一台服务器上,但我真的不知道那里有什么可用的

  • 许多解决方案需要安装和运行独立服务器。真正地只是为了评估Javascript服务器端并输出一些数据

  • 我可以运行Python和PHP,我发现可以从Python或PHP脚本中调用Javascript。然而,我发现的特定Python解决方案还需要通过pip或easy install安装一些Python支持,因此可能不是一个选项。而且,这感觉太复杂了,我担心自己会遇到错误,比如数据转换或权限等


有什么帮助吗?

@Quentin是对的。如果服务器上没有javascript解释器,就无法在服务器上运行javascript

Node.js不仅是最健壮、应用最广泛的一个,也是最简单的一个。当然可以用PHP或Python编写自己的javascript解释器,但这比使用Node.js复杂得多


尽最大努力找到一个允许您使用Node的服务器解决方案。最后,它将为您(以及对该项目感兴趣的任何其他利益相关者)节省大量时间和金钱。

为了在服务器上执行JavaScript,您需要在服务器上安装JavaScript编译器。没办法,问得好。让apache服务器像处理CGI一样在服务器上执行JS不是很酷吗。@Shanimal-你的意思是为每个请求生成一个外部进程(即节点)?它可以。只是没有人这么做,因为它效率极低,而且还有更好的选择(比如Express)。(您仍然需要安装一个JavaScript编译器,比如Node,以便执行JS CGI程序)。