Skip to content

Instantly share code, notes, and snippets.

View ImtiazChowdhury's full-sized avatar

Imtiaz Chowdhury ImtiazChowdhury

  • Dhaka, Bangladesh
View GitHub Profile
const BaseOperations = require("../baseOperations/baseOperations")
const orderValidatorFactory = require("../../validator/orderValidator");
const orderFormatterFactory = require("../../formatter/orderFormatter");
const orderUpdateValidatorFactory = require("../../validator/orderUpdateValidator");
const orderUpdateFormatterFactory = require("../../formatter/orderUpdateFormatter");
const OrderDB = require('../../database/mongodb/order')
const { isValidId, validateId, convertToId } = require("../../database/mongodb/utils/util");
// const orderFilterValidatorFactory = require("../../validator/orderFilterValidator")
const ProductDB = require("../../database/mongodb/product")
const CustomerDB = require("../../database/mongodb/customer");
@ImtiazChowdhury
ImtiazChowdhury / pm2.config.js
Created January 26, 2022 21:07
pm2 launch configuration for next.js production
module.exports = {
apps: [{
script: "node_modules/next/dist/bin/next",
args: "start",
exec_mode: "cluster",
instances: 2
}]
}
@ImtiazChowdhury
ImtiazChowdhury / mongoClient.js
Last active December 1, 2021 13:28
Node.JS MongoDB client connection
"use strict";
/**
Usage:
const client = require("/path/to/this/file")
async function someFunction(){
//...
const db = await client.db();