Tag: 沙箱的

初学者node.js:我真的需要一个完整的应用程序吗?

为什么我在看node.js 我有一个低stream量的网站与.html,.css和.js文件。 为了这篇文章的目的,一个很好的比喻是一个学习JavaScript的高中课程网站。 我需要添加一些后端。 我需要 1)一个小分贝来存储用户和他们的“成绩”。 我在apache上使用了php + mysql来实现这个function 2)能够评估用户提交的JavaScript 服务器端并对结果进行评分。 Node.js有vm和沙箱 ,所以我想我应该转向node.js(如果你有另一种方法让我知道!)。 我的问题 我之前从来没有使用过node.js,我对这些教程感到有点困惑,以及它们如何适应“老式”的Web开发环境。 hello world教程从制作服务器开始。 为了有一个微小的后端,这听起来像是矫枉过正的目的,直到我读了这个解释的东西好一点,说(简单来说)node.js取代阿帕奇,并增加了好处,等等。 为了具备上面列出的小型后端的function,是否需要完整的node.js应用程序? 在这一点上,我不需要持久性I / O。 我只需要在服务器端进行javascript评估。 有没有办法让一个“老式的服务器”服务我的PHP后端数据库(上面的子弹1),但后来添加一个小node.js应用程序评估用户提交的JavaScript(上面的子弹2)的PHP后端? 我担心,如果作为一个初学者,我在node.js中运行一个http服务器,我将会打开其他超级成熟的web服务器在幕后顺利处理的安全漏洞。 另外,如果我得到一个与nodejitsu / heroku /等托pipe计划,他们不自动提供.html? 你必须从头开始与服务器?