From 45513645961561f86fa69e23b16675f93c4e7cdf Mon Sep 17 00:00:00 2001 From: sairaj mote Date: Thu, 1 Feb 2024 21:05:17 +0530 Subject: [PATCH] specifying mongo port --- index.js | 4 +++- index.min.js | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 44565bd..69596cc 100644 --- a/index.js +++ b/index.js @@ -11,6 +11,8 @@ const app = express(); const PORT = process.env.PORT || 3000; const HOST = process.env.HOST || '127.0.0.1'; +const MONGOPORT = process.env.MONGOPORT || 27017; +const MONGOHOST = process.env.MONGOHOST || '127.0.0.1' // Middleware to parse JSON requests app.use(express.json()); @@ -30,7 +32,7 @@ app.use( ); // connect to MongoDB -mongoose.connect(`mongodb://${HOST}/price-history`); +mongoose.connect(`mongodb://${MONGOHOST}:${MONGOPORT}/price-history`); const db = mongoose.connection; db.on('error', console.error.bind(console, 'connection error:')); db.once('open', () => { diff --git a/index.min.js b/index.min.js index d816959..4e7a277 100644 --- a/index.min.js +++ b/index.min.js @@ -1 +1 @@ -require("dotenv").config();const express=require("express"),mongoose=require("mongoose"),cors=require("cors"),rateLimit=require("express-rate-limit"),path=require("path"),app=express(),PORT=process.env.PORT||3e3,HOST=process.env.HOST||"127.0.0.1";app.use(express.json()),app.use(cors()),app.use(rateLimit({windowMs:6e4,max:30})),mongoose.connect(`mongodb://${HOST}/price-history`);const db=mongoose.connection;db.on("error",console.error.bind(console,"connection error:")),db.once("open",(()=>{console.log("Connected to MongoDB")})),app.get("/",((req,res)=>{res.sendFile(path.join(__dirname,"./index.min.html"))}));const hash=require("./routes/hash");app.use("/hash",hash);const priceHistory=require("./routes/price-history");app.use("/price-history",priceHistory),app.listen(PORT,HOST,(()=>{console.log(`Server is running at http://${HOST}:${PORT}`)})),module.exports=app; \ No newline at end of file +require("dotenv").config();const express=require("express"),mongoose=require("mongoose"),cors=require("cors"),rateLimit=require("express-rate-limit"),path=require("path"),app=express(),PORT=process.env.PORT||3e3,HOST=process.env.HOST||"127.0.0.1",MONGOPORT=process.env.MONGOPORT||27017,MONGOHOST=process.env.MONGOHOST||"127.0.0.1";app.use(express.json()),app.use(cors()),app.use(rateLimit({windowMs:6e4,max:30})),mongoose.connect(`mongodb://${MONGOHOST}:${MONGOPORT}/price-history`);const db=mongoose.connection;db.on("error",console.error.bind(console,"connection error:")),db.once("open",(()=>{console.log("Connected to MongoDB")})),app.get("/",((req,res)=>{res.sendFile(path.join(__dirname,"./index.min.html"))}));const hash=require("./routes/hash");app.use("/hash",hash);const priceHistory=require("./routes/price-history");app.use("/price-history",priceHistory),app.listen(PORT,HOST,(()=>{console.log(`Server is running at http://${HOST}:${PORT}`)})),module.exports=app; \ No newline at end of file