在两个node.js实例之间共享一个文件

我有这个要求。

在一个应用程序中,用户创build他的devise并保存它。 在另一个url中,用户将运行他的应用程序,即

http://localhost:3000/design http://localhost:3002/application 

用户发布他的devise变更,应用程序将有新的变化。

为了满足这个要求,我可以传递html,每次使用fs写入更改。 但是,我想知道是否有可能在两个实例之间使用单个文件并实现观察者模式,即在devise器文件中进行了一些更改并保存,同样应该反映在应用程序中,而不是每次传递数据。

那么fs.watchFile或fs.watch呢?

 fs.watchFile('message.text', function (curr, prev) { console.log('the current mtime is: ' + curr.mtime); console.log('the previous mtime was: ' + prev.mtime); });