-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.js
More file actions
40 lines (28 loc) · 917 Bytes
/
Copy pathindex.js
File metadata and controls
40 lines (28 loc) · 917 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
const express = require('express')
const cloudinary = require('cloudinary').v2;
const cors = require('cors')
const {connect_db} = require('./config/db')
const color = require("colors")
const authRoute = require('./routes/authRoute')
const studRoute = require("./routes/studRoute")
require('dotenv').config()
const app = express()
// cloudinary config
cloudinary.config({
cloud_name: "djfvqd23n",
api_key: "333756586916113",
api_secret: "I5ViJBkeTLh_DGCUyFTDeMBiD-Q"
});
// middlewares
app.use(express.json())
app.use(cors({origin: true, credentials: true}));
// routes
app.use('/auth', authRoute)
app.use('/student', studRoute)
app.use("/company", require("./routes/compRoute"))
app.get('*', (req, res)=>res.send("not found"))
app.post('*', (req, res)=>res.send("not found"))
app.listen(process.env.PORT, ()=>{
connect_db()
console.log("server is runing " + process.env.PORT)
})