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