const express = require('express') const bodyParser = require('body-parser') const cors = require('cors') const app = express() const apiPort = 3000 const messageRouter = require('./routes/messages') const path = require("path") app.use(bodyParser.urlencoded({ extended: true })) app.use(cors()) app.use(bodyParser.json()) const db = require('./db/db.js') db.on('error', console.error.bind(console, 'MongoDB connection error:')) app.use("/", express.static(path.join(__dirname, '../dist'))) app.use('/api', messageRouter) app.listen(apiPort, () => console.log(`Server running on port ${apiPort}`))