OSDN Git Service

Modified: Upload, Command execution
[eos/zephyr.git] / server / api / v1 / debug / index.js
1 'use strict';
2
3 var express    = require('express');
4 var router     = express.Router()
5 var path       = require('path')
6 var ws = require(__dirname + '/../../../../server/class/WebSocket').instance;
7 var spawn = require('child_process').spawn;
8
9 var config = {
10     cwd: ''
11 };
12
13 router.get('/', function(req, res) {
14
15
16     var runner = spawn('tree',['-L', 2],config);
17
18     runner.stdout.on('data', (data) => {
19         ws.emit('console', data.toString());
20     });
21
22     runner.on('close', function() {
23         res.send('success');
24     });
25
26 });
27
28 module.exports = router;