index.js
1013 Bytes
let express = require('express');
let router = express.Router();
let connection = require("../../utils/mongoDB")
router.get('/:collection',async function (req, res) {
var query = Object.assign(req.params, req.query);
console.log(query);
var result = await connection.reqMongo(req,req.method,query,req.params.collection)
res.status(200).json(result);
});
router.post('/:collection',async function (req, res) {
var query = Object.assign(req.params, req.query);
var result = await connection.reqMongo(req, query)
res.status(200).json(result);
});
router.put('/:collection',async function (req, res) {
var query = Object.assign(req.params, req.query);
var result = await connection.reqMongo(req, query)
res.status(200).json(result);
});
router.delete('/:collection',async function (req, res) {
var query = Object.assign(req.params, req.query);
var result = await connection.reqMongo(req, query)
res.status(200).json(result);
});
module.exports = router;