file.js 726 B

1234567891011121314151617181920212223242526272829
  1. 'use strict';
  2. var fs = require('fs');
  3. module.exports = {
  4. readFile: function readFile(filename) {
  5. return new Promise(function (resolve, reject) {
  6. fs.readFile(filename, function (err, data) {
  7. if (err) {
  8. reject(err);
  9. } else {
  10. resolve(data);
  11. }
  12. });
  13. });
  14. },
  15. writeFile: function writeFile(filename, data) {
  16. return new Promise(function (resolve, reject) {
  17. fs.writeFile(filename, data, function (err) {
  18. if (err) {
  19. reject(err);
  20. } else {
  21. resolve();
  22. }
  23. });
  24. });
  25. }
  26. };