import { createContainer, getContainers, getBlobs, createBlob, uploadFile, } from "../../../actions/azurestorage"; import { hashAPIPath } from "../../../actions"; import middleware from "../middleware/middleware"; import nextConnect from "next-connect"; const ApiProxy = nextConnect(); ApiProxy.use(middleware); ApiProxy.get(async (req, res) => { var containerName = req.query.ident; var checkHash = req.query.hash; var checkquerypath = "/api/file/setupcontainer?ident=" + containerName; console.log(req.query); console.log(checkquerypath.length); console.log(hashAPIPath(checkquerypath)); // console.log(checkquerypath, hashAPIPath(checkquerypath), checkHash); // console.log(hashAPIPath(checkquerypath) == "&hash=" + checkHash); //if (hashAPIPath(checkquerypath) == "&hash=" + checkHash) { await createContainer(containerName) .then((data) => { return res.status(200).json({ data: "success" }); }) .catch((err) => { console.log(consoleLogger(err)); res.status(400).json(err); }); // } else { // return res.status(400).json(); // } }); export const config = { api: { bodyParser: false, }, }; export default ApiProxy;