24 lines
704 B
JavaScript
24 lines
704 B
JavaScript
const express = require('express');
|
|
const dotenv = require('dotenv');
|
|
const cors = require('cors');
|
|
const {auth} = require('./auth/middleware');
|
|
const cookieParser = require('cookie-parser');
|
|
|
|
dotenv.config();
|
|
|
|
const app = express();
|
|
app.use(cookieParser());
|
|
app.use(express.json());
|
|
app.use(cors());
|
|
|
|
app.listen(process.env.PORT || 5000, () => {
|
|
console.log(`Server is running on port ${process.env.PORT || 5000}`);
|
|
});
|
|
|
|
app.use('/register', require('./routes/register.js'));
|
|
app.use('/login', require('./routes/login.js'));
|
|
app.use('/user', require('./routes/user.js'));
|
|
app.use('/create', auth, require('./routes/create.js'));
|
|
app.use('/post', require('./routes/posts.js'));
|
|
|
|
module.exports = app; |