From dc7676ca7431968aebec1eed73c4b4f17ce752f7 Mon Sep 17 00:00:00 2001 From: timakasucces Date: Mon, 21 Jan 2019 02:46:00 +0300 Subject: [PATCH] added dbinsert script --- package.json | 1 + src/routes/middlewares/token.js | 1 - src/utils/dbinsert.js | 17 +++++++++++++++++ yarn.lock | 5 +++++ 4 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 src/utils/dbinsert.js diff --git a/package.json b/package.json index 9b3547d..0e27837 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "body-parser": "latest", "codex.editor": "^2.1.3", "codex.editor.header": "^2.0.5", + "commander": "^2.19.0", "cookie-parser": "~1.4.3", "debug": "~4.1.0", "dotenv": "^6.2.0", diff --git a/src/routes/middlewares/token.js b/src/routes/middlewares/token.js index 7f5d3e5..2e53b36 100644 --- a/src/routes/middlewares/token.js +++ b/src/routes/middlewares/token.js @@ -1,6 +1,5 @@ require('dotenv').config(); const config = require('../../../config/index'); - const jwt = require('jsonwebtoken'); module.exports = function verifyToken(token) { diff --git a/src/utils/dbinsert.js b/src/utils/dbinsert.js new file mode 100644 index 0000000..0338282 --- /dev/null +++ b/src/utils/dbinsert.js @@ -0,0 +1,17 @@ +let { password: db } = require('../utils/database/index'); +const md5 = require('md5'); +const program = require('commander'); + +program + .command('insert ') + .action(async function (value) { + let doc = { password: md5(value) }; + + db.insert(doc); + + let newDoc = await db.findOne({password: md5(value)}); + + console.log('Password was inserted'); + }); + +program.parse(process.argv); diff --git a/yarn.lock b/yarn.lock index f195ea4..2c9a622 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1702,6 +1702,11 @@ commander@2.15.1: resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== +commander@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" + integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== + commander@~2.17.1: version "2.17.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"