From d7fae18732989ba889c25ac18e21d83236d44b67 Mon Sep 17 00:00:00 2001 From: silenceqi Date: Sat, 21 Mar 2020 22:44:48 +0800 Subject: [PATCH] add ssh command test --- app/router.js | 1 + config/plugin.js | 5 +++++ package.json | 2 ++ 3 files changed, 8 insertions(+) diff --git a/app/router.js b/app/router.js index 9143b35d..8352f144 100644 --- a/app/router.js +++ b/app/router.js @@ -5,6 +5,7 @@ */ module.exports = app => { const { router, controller } = app; + router.post('/command/exec', controller.command.exec); router.all('/api/*', controller.home.proxy); router.get('*', controller.home.index); }; diff --git a/config/plugin.js b/config/plugin.js index 0db64c67..23510dc9 100644 --- a/config/plugin.js +++ b/config/plugin.js @@ -9,3 +9,8 @@ exports.nunjucks = { enable: true, package: 'egg-view-nunjucks', }; + +exports.validate = { + enable: true, + package: 'egg-validate', +}; diff --git a/package.json b/package.json index 9fc08355..e4c32357 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "dva": "^2.4.0", "egg": "^2.4.1", "egg-scripts": "^2.5.1", + "egg-validate": "^2.0.2", "egg-view-assets": "^1.0.0", "egg-view-nunjucks": "^2.2.0", "enquire-js": "^0.2.1", @@ -22,6 +23,7 @@ "lodash-decorators": "^6.0.0", "memoize-one": "^4.0.0", "moment": "^2.22.2", + "node-ssh": "^8.0.0", "numeral": "^2.0.6", "nzh": "^1.0.3", "omit.js": "^1.0.0",