file.js 646 B

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