我有一个下面的代码
//Start.js
var file1 = require('./file1.js'),
file2 = require('./file2.js'),
connectDomain = require('connect-domain'),
connectRoute = require('connect-route'),
connect = require('connect'),
app = connect();
app.use(connectDomain()) // For error handling
.use(connectRoute(function (router) {
router.get('/', function (req, res, next) {
file1.writeFile(req, res); // Writing the file and storing in DB
file2.readAllFiles(req,res); // Reading the file from DB
})
}))
app.listen(1000);
- file1.writeFile(req, res) 和 file2.readAllFiles(req,res) 都在并行执行。
- 在 file1.writeFile(req, res) 中,所有 DB 错误将由 connect Domain 处理。如果发生任何文件写入错误,我想向 file2.readAllFiles(req,res) 抛出异常。
- 如何在集群 nodejs 中实现我的上述代码?
对此的任何帮助都会非常有帮助。