From 023d1b039a95d55afb2ba7efcccd56a74b3d4427 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Je=CC=81ro=CC=82me=20Loi=CC=88?= Date: Sun, 21 Sep 2014 21:37:12 +0200 Subject: [PATCH] create the level db folder if it does not exists --- package.json | 1 + server.js | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/package.json b/package.json index 0e35afc..f9c265b 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "dependencies": { "browserify": "^5.11.2", "domready": "^1.0.7", + "level": "^0.18.0", "nodemailer": "^1.3.0", "valid-email": "0.0.1", "xss-escape": "0.0.5" diff --git a/server.js b/server.js index 87ae80d..c7d895f 100644 --- a/server.js +++ b/server.js @@ -9,6 +9,15 @@ var server = require('http').createServer(handler) , db = require('level')('./db/squatconf', { valueEncoding: 'json' }) , port = process.env.PORT || /*80*/ 8000 +// create the level db folder if it does not exists +if(!fs.existsSync('./db/squatconf')){ + fs.mkdirSync('./db/squatconf', 0766, function(err){ + if(err){ + console.log(err); + } + }); + } + function handler(req, res) { // process incoming requests.