init commit

This commit is contained in:
modeht
2022-10-03 19:59:51 +02:00
commit 057e9306df
497 changed files with 109776 additions and 0 deletions
+53
View File
@@ -0,0 +1,53 @@
'use strict';
const { nanoid} = require('nanoid');
const SessionService = require('../../services/SessionService');
const uploader = require('../../tools/file/uploader');
const db = require('../../models');
module.exports = {
initializeApi: function (app) {
app.post(
"/api/replace-this",
SessionService.verifySessionMiddleware(role),
async function (req, res, next) {
try {
const imageUploadModel = require("../view_models/image_upload_local.js")
const viewModel = imageUploadModel(db.image)
const url = await viewModel.upload_resource(req, rest);
await viewModel.create_resource({ url });
return res.status(201).json({success:true, message:"xyzimage_uploaded_successfully"});
} catch (error) {
return res.status(500).json({success:false, message:"xyzsomething_went_wrong"})
}
},
);
app.post(
"/api/replace-this",
SessionService.verifySessionMiddleware(role),
async function (req, res, next) {
try {
const fileUploadModel = require("../view_models/file_upload_local.js")
const viewModel = fileUploadModel(db.image)
const url = await viewModel.upload_resource(req, rest);
await viewModel.create_resource({ url });
return res.status(201).json({success:true, message:"xyzimage_uploaded_successfully"});
} catch (error) {
return res.status(500).json({success:false, message:"xyzsomething_went_wrong"})
}
},
);
return app;
},
};