added dotenv file for backend
This commit is contained in:
13
backend-server/package-lock.json
generated
13
backend-server/package-lock.json
generated
@@ -12,6 +12,7 @@
|
|||||||
"bcrypt": "^5.1.1",
|
"bcrypt": "^5.1.1",
|
||||||
"cors": "^2.8.5",
|
"cors": "^2.8.5",
|
||||||
"crypto": "^1.0.1",
|
"crypto": "^1.0.1",
|
||||||
|
"dotenv": "^16.4.5",
|
||||||
"express": "^4.21.1",
|
"express": "^4.21.1",
|
||||||
"mongoose": "^8.8.2"
|
"mongoose": "^8.8.2"
|
||||||
},
|
},
|
||||||
@@ -630,6 +631,18 @@
|
|||||||
"node": ">=0.3.1"
|
"node": ">=0.3.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/dotenv": {
|
||||||
|
"version": "16.4.5",
|
||||||
|
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz",
|
||||||
|
"integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==",
|
||||||
|
"license": "BSD-2-Clause",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=12"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://dotenvx.com"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/ee-first": {
|
"node_modules/ee-first": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
|
||||||
|
|||||||
@@ -16,6 +16,7 @@
|
|||||||
"bcrypt": "^5.1.1",
|
"bcrypt": "^5.1.1",
|
||||||
"cors": "^2.8.5",
|
"cors": "^2.8.5",
|
||||||
"crypto": "^1.0.1",
|
"crypto": "^1.0.1",
|
||||||
|
"dotenv": "^16.4.5",
|
||||||
"express": "^4.21.1",
|
"express": "^4.21.1",
|
||||||
"mongoose": "^8.8.2"
|
"mongoose": "^8.8.2"
|
||||||
},
|
},
|
||||||
|
|||||||
2
backend-server/src/.env
Normal file
2
backend-server/src/.env
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
MONGO_URI=mongodb://jutsujen:f%40!ry-T%40!l@118.67.213.117:27017/navigatorDB?authSource=admin
|
||||||
|
PASS_PHASE=18b1e091097da0eac9764f65dea470bf6a46b3f3fb693627a11cff8353efb007
|
||||||
@@ -5,15 +5,16 @@ import {vols} from "../../src/app/backup"
|
|||||||
import {all_tools} from "../../src/app/urls"
|
import {all_tools} from "../../src/app/urls"
|
||||||
import crypto from "crypto";
|
import crypto from "crypto";
|
||||||
import bcrypt from "bcrypt"
|
import bcrypt from "bcrypt"
|
||||||
|
import dotenv from "dotenv";
|
||||||
|
|
||||||
|
|
||||||
const app = express()
|
const app = express()
|
||||||
|
|
||||||
|
dotenv.config()
|
||||||
app.use(express.json())
|
app.use(express.json())
|
||||||
app.use(cors())
|
app.use(cors())
|
||||||
|
|
||||||
const MONGO_URI = 'mongodb://jutsujen:f%40!ry-T%40!l@118.67.213.117:27017/navigatorDB?authSource=admin'
|
mongoose.connect(process.env.MONGO_URI!).then(()=>{console.log("Connected")}).catch((err)=>console.log(err))
|
||||||
|
|
||||||
mongoose.connect(MONGO_URI).then(()=>{console.log("Connected")}).catch((err)=>console.log(err))
|
|
||||||
|
|
||||||
const headerSchema = new mongoose.Schema({
|
const headerSchema = new mongoose.Schema({
|
||||||
headerName: String
|
headerName: String
|
||||||
@@ -164,7 +165,7 @@ app.post("/api/update/delete", async(req,res)=>{
|
|||||||
const deleteTask = await UpdateModel.findOneAndUpdate({_id: id},{deleted: true}).then(()=>res.status(201).json({message: "Deleted Successfully"})).catch((err)=>res.status(500).send(err))
|
const deleteTask = await UpdateModel.findOneAndUpdate({_id: id},{deleted: true}).then(()=>res.status(201).json({message: "Deleted Successfully"})).catch((err)=>res.status(500).send(err))
|
||||||
})
|
})
|
||||||
|
|
||||||
const passPhase = "18b1e091097da0eac9764f65dea470bf6a46b3f3fb693627a11cff8353efb007";
|
const passPhase = process.env.PASS_PHASE!;
|
||||||
const secretKey = crypto.createHash('sha256').update(passPhase).digest();
|
const secretKey = crypto.createHash('sha256').update(passPhase).digest();
|
||||||
|
|
||||||
function encryptPassword(password: string){
|
function encryptPassword(password: string){
|
||||||
|
|||||||
Reference in New Issue
Block a user