communication.js 318 B

123456789101112131415161718
  1. const readline = require('readline')
  2. module.exports = {
  3. onMessage(cb) {
  4. const rl = readline.createInterface({
  5. input: process.stdin,
  6. output: process.stdout,
  7. terminal: false
  8. })
  9. rl.on('line', function (line) {
  10. cb(line)
  11. })
  12. },
  13. write(message) {
  14. console.log(message)
  15. }
  16. }