是否可以在没有浏览器的情况下在后端运行JavaScript?

时间:2016-11-16 17:05:23

标签: javascript

我需要在没有浏览器的情况下运行JavaScript吗?我知道需要网络浏览器。但任何机会都有可能吗?

4 个答案:

答案 0 :(得分:5)

是的,你可以。 您必须安装nodejs:

http://www.nodejs.org

并使用javascript。

答案 1 :(得分:3)

是的,当然。要将另一个Javascript处理器添加到有效答案,您可以使用:

http://phantomjs.org/

答案 2 :(得分:1)

您可以创建一个节点应用程序,它可以作为普通可执行文件运行。我相信Spotify和Slack是Node包装应用程序的好例子。

使用NodeJS

答案 3 :(得分:1)

对于一个完整堆栈的网站,有一个前端和后端。

前端在用户的浏览器上运行,您可以使用JavaScript或JavaScript MVC(模型视图控制器)框架(如AngularJS或ReactJS)增强网站功能。

在后端或服务器上,您可以运行多种不同的语言(Python,Ruby,C#,PHP等)来创建前端可以插入“端点”的应用程序(结帐有关更多信息的7条宁静路线Link)。

NodeJS由Ryan Dahl于2009年创建,作为服务器端语言,因此现在开​​发人员可以在其Web应用程序的前端和后端使用JavaScript,因此只需要学习一种语言来创建一个完整的堆栈Web应用程序。

我会查看NodeJS网站(Link)以获取更多信息以及如何安装到您的操作系统上,它非常容易从命令行界面运行。此外,我还将看一下节点包管理器(NPM),您可以在这里安装各种软件包,以便使用Express,Mongoose,Morgan,NodeMon,CORS等后端API。