file.js 660 B

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