-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.js
More file actions
28 lines (24 loc) · 793 Bytes
/
main.js
File metadata and controls
28 lines (24 loc) · 793 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
db = require("./connection/postgres");//database connecting
const morgan = require('morgan')//api hits time
const express = require('express')//frame work
const dotenv = require('dotenv')//config env file
dotenv.config()
const user = require('./routes/user')
const seller = require('./routes/seller')
var app = express()
db.database.sync()
.then(() => {
console.log("connected database.");
})
.catch((err) => {
console.log("Failed to sync db: " + err.message);
});
//middleware
app.use(express.json())
app.use(morgan("common"))
app.use(express.urlencoded({ extended: true }))//en coded body
const PORT = 8000
//routes
app.use('/v1/', user)//groups
app.use('/v1/', seller)//groups
app.listen(PORT, function () { console.log(PORT, 'service Started ') })//server port running