From 6ce5ad11ba8f81356d3f53953188f7d52e5c2c48 Mon Sep 17 00:00:00 2001 From: iotcat Date: Sat, 15 Feb 2020 21:15:04 +0000 Subject: [PATCH] v1.0.2 --- .gitignore | 1 + package.json | 5 +++-- server.js | 12 +++++++++++- utilities/data.js | 1 + 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0878f90..c2f0e93 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules/ var/ +var/ diff --git a/package.json b/package.json index 668dc77..6b3a814 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,14 @@ { "name": "todo-ddl", - "version": "1.0.1", + "version": "1.0.2", "description": "Todo manager with DDLs..", "main": "index.js", "repository": "https://github.com/iotcat/todo-ddl", "author": "iotcat ", "license": "Apache-2.0", "bin": { - "td": "index.js" + "td": "index.js", + "td-server": "server.js" }, "dependencies": { "body-parser": "^1.19.0", diff --git a/server.js b/server.js index b02c125..8de9c28 100644 --- a/server.js +++ b/server.js @@ -6,7 +6,17 @@ const find = require(__dirname + '/utilities/find.js')(); app.use(bodyParser.urlencoded({ extended: false })); -var data = JSON.parse(fs.readFileSync(__dirname + '/var/data.json')); + +var data = {}; + +fs.exists(__dirname + '/var/data.json', function(exists) { + if(exists){ + data = JSON.parse(fs.readFileSync(__dirname + '/var/data.json')); + }else{ + fs.mkdir(__dirname + '/var', ()=>{}); + } +}); + app.listen(13233 /*default port*/, () => console.log('todo-ddl listening on port 13233!')); diff --git a/utilities/data.js b/utilities/data.js index 2f37c0e..d582da2 100644 --- a/utilities/data.js +++ b/utilities/data.js @@ -26,6 +26,7 @@ module.exports = () => { }; const conf = new (require('conf'))({ + projectName: 'todo-ddl', config: { type: "object", default: {