我正在使用一个程序(pianobar),它可以在某些事件发生时选择运行程序。我希望将这些事件中的信息放到我的node.js应用程序中,以便可以将其发送到通过socket.io连接的客户端。
到目前为止,我想出的最好的想法是有一个中间件程序,它从pianobar获取输入并将其写入文件。然后,我可以使用fs.watchFile查看该文件。
有没有更好/更干净/更直接的方法呢?
发布于 2013-03-21 03:36:48
根据所涉及的数据量,最干净的解决方案是遵循tjameson的建议并将数据发布到您的node.js应用程序。这样,您就可以在应用程序中只使用标准HTTP,而不需要求助于使用一次性文件方法。您还可以使用cURL等标准工具快速干净地编写客户端程序。
https://stackoverflow.com/questions/15470227
复制相似问题