Read file in Node.js

Asynchronously reads the entire contents of a file.

 var fs = require('fs');  
 var path = require('path');  
 exports.testDir = path.dirname(__filename);  
 exports.fixturesDir = path.join(exports.testDir, 'fixtures');  
 exports.libDir = path.join(exports.testDir, '../lib');  
 exports.tmpDir = path.join(exports.testDir, 'tmp');  
 exports.PORT = +process.env.NODE_COMMON_PORT || 12346;  
 // Read File  
 fs.readFile(exports.tmpDir+'/world.csv', 'utf-8', function(err, content) {  
  if (err) {  
   got_error = true;  
  } else {  
   console.log('cat returned some content: ' + content);  
   console.log('this shouldn\'t happen as the file doesn\'t exist...');  
   //assert.equal(true, false);  
  }  
 });  

The readFile is passed two arguments (err, data), where data is the contents of the file.

Nikunj K

Phasellus facilisis convallis metus, ut imperdiet augue auctor nec. Duis at velit id augue lobortis porta. Sed varius, enim accumsan aliquam tincidunt, tortor urna vulputate quam, eget finibus urna est in augue.