From 9a43bc4417775ab46f6e89b8aebbaefc43d69edc Mon Sep 17 00:00:00 2001 From: Rafael Taranto Date: Wed, 17 Apr 2019 01:15:49 -0300 Subject: [PATCH] Static serve the image folder even when empty --- lib/admin/admin-server.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/admin/admin-server.js b/lib/admin/admin-server.js index 910ec697..06a0d0b5 100644 --- a/lib/admin/admin-server.js +++ b/lib/admin/admin-server.js @@ -15,6 +15,7 @@ const helmet = require('helmet') const WebSocket = require('ws') const http = require('http') const SocketIo = require('socket.io') +const makeDir = require('make-dir') const _ = require('lodash/fp') const machineLoader = require('../machine-loader') @@ -250,10 +251,12 @@ const certOptions = { app.use(serveStatic(path.resolve(__dirname, '..', '..', 'public'))) -if (fs.existsSync(idPhotoCardBasedir)) { - app.use('/id-card-photo', serveStatic(idPhotoCardBasedir, {index: false})) +if (!fs.existsSync(idPhotoCardBasedir)) { + makeDir.sync(idPhotoCardBasedir) } +app.use('/id-card-photo', serveStatic(idPhotoCardBasedir, {index: false})) + function register (req, res, next) { const otp = req.query.otp