是否可以像使用PHP文件一样使用Node.js而不运行服务器
Is it possible to use Node.js like a PHP file without running a server?
我现在正在进入Node.js,并且喜欢如何使用我的前端知识来创建服务器端应用程序。然而,我喜欢PHP的一点是,你可以发布或执行/打开一个文件,它是由服务器自动运行的。我不喜欢PHP的一点是语法和速度——我想使用Node.js和Javascript来实现我的所有服务器端功能(例如计费脚本或注册脚本(。
所以。。。有没有一种方法可以像使用PHP脚本一样运行Node.js应用程序,我的意思是,不需要创建一个持续运行的服务器,也不必在终端中为每个脚本运行"Node-app.js"?喜欢我可以写一些nginx的东西来实现这一点吗?我也不想在Node.js服务器上运行整个网站。
因此,这意味着,如果您有一个hello.js文件,其中包含一行:
console.log("Hello World");
并运行
node hello.js
在与脚本位于同一目录的命令行中,您将看到"Hello World"。节点进程将退出。根本没有"服务器"运行。
====================
编辑:
或者,我误解了你的问题,你想像Apache执行php脚本一样使用Apache运行node-js脚本。在这种情况下,您需要一个类似Apache的节点模块http://larsjung.de/node-cgi/
也就是说,您仍然有一个"服务器"在运行,它只是Apache,而不是ExpressJS节点服务器。
相关文章:
- 在索引.html和应用.js [node.js] 之间共享变量
- JS(node.js)而循环不起作用
- 如何使用 JS (Node.js) 防止 HTTP 查询中允许使用 UTF8 字符串
- Angular JS & Node Webkit Routing
- 当作为脚本运行时.js Node中“this”的上下文是什么
- JS/Node:- 使用 node.io 选择标记
- JavaScript 如何让节点在返回 node.js/Node-RED 之前等待
- 处理快速连续的函数调用 - Javascript / underscore.js / node.js
- 如何在一台服务器中运行不同的.js文件.js NODE JS中的文件
- JS node-mysql bools 表现得很奇怪
- Node.js+Node Webkit+基于Node串行端口的应用程序-这可能吗
- 如何在Express.js/Node.js中检查查询字符串是否有值
- Express.Js, Node.Js, MongoDB Questions
- 在JS/Node中,当多个人编辑相同的记录时,如何避免数据冲突?有图案吗
- 服务器端js(node.js)上的同步
- 将参数从jade发送到js/node
- angular.js+node.js/electron中的Promise;不起作用
- 是否有可能确定我的应用程序的aws实例使用js/node aws-sdk
- Image Magick模块抛出奇怪的错误(Express js Node js)
- 用JS (Node.js)读取文本文件'