Nginx使用asynchronous event-driven方法,node.js也使用异步事件驱动方法。我知道Nginx是一个web服务器,而node.js是编程语言。
使Nginx与node.js不同的关键因素是什么?
如果我们在php(or any web language)上运行Nginx,那么组合体(PHP(or any web language)+Nginx)作为asynchronous event-driven的工作方式与node.js不同
我试图通过html按钮发送在Node.js中执行函数的命令,但我真的不知道从哪里开始。
因此,我目前正在开发一个网站,该网站应该能够控制我的树莓派的GPIO引脚,并向树莓派网络中的另一台基于Linux的计算机发送命令。
我已经有了用javascript完成上述工作的函数,当在Node.js中执行时,它工作得很好。唯一的问题是,当代码直接实现到html中时,代码不是在树莓上执行,而是在浏览器中执行。我现在知道我必须在Raspberry上托管一个Node.js服务器并向其发送命令。但这正是我的问题所在。
server.js:
function serverShutdown() {
{ s
我已经读到,在进程之间共享套接字是可能的。这在Node.js中也是可能的吗?
我在node.js中看到了集群api,但这不是我想要的。我希望能够接受一个进程中的连接,可能会发送和读取一点,过一段时间,将这个套接字传递给另一个完全独立的node.js进程。
我已经可以用管道做这件事了,但我不想这样做,因为它没有直接读/写插座本身那么快。
有什么想法吗?
更新I在node.js文档中找到了以下条目:
new net.Socket([options]) #
Construct a new socket object.
options is an object with the following