From 462681a1c949586ce26727f79cf41b5c242208b1 Mon Sep 17 00:00:00 2001 From: dongpd Date: Tue, 26 May 2020 10:00:59 +0700 Subject: [PATCH] update --- api/controllers/ApiController.js | 15 +++++++++++++++ api/routes/ApiRoutes.js | 4 +++- server.js | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/api/controllers/ApiController.js b/api/controllers/ApiController.js index e7eef9d..506b9a2 100644 --- a/api/controllers/ApiController.js +++ b/api/controllers/ApiController.js @@ -48,3 +48,18 @@ exports.ReadConfig = async function (req, res) { }; +exports.Reset = async function (req, res) { + console.log("Reset " + req.body.path); + const { execSync } = require('child_process'); + execSync('sudo systemctl stop S905X_BI'); + execSync('sudo systemctl disable S905X_BI'); + execSync('rm /root/monitor/setup/engine.json'); + + if (req.body.path !== "") { + execSync('rm -rf ' + req.body.path); + } + + res.send({status:true}); +}; + + diff --git a/api/routes/ApiRoutes.js b/api/routes/ApiRoutes.js index 75d5e9c..da38aec 100644 --- a/api/routes/ApiRoutes.js +++ b/api/routes/ApiRoutes.js @@ -11,6 +11,8 @@ module.exports = function (app) { app.route('/SaveEngineConfig').post(Api.SaveEngineConfig); - app.route('/ReadConfig').post(Api.ReadConfig); + app.route('/ReadConfig').post(Api.ReadConfig); + + app.route('/Reset').post(Api.Reset); }; diff --git a/server.js b/server.js index c7dc0ae..2094f71 100644 --- a/server.js +++ b/server.js @@ -41,6 +41,6 @@ io.sockets.on('connection', function (socket) { }); }); -console.log('AIParking API Server Started On Port: ' + port); +console.log('BiFace Started On Port: ' + port); module.exports = app;