26 lines
757 B
JavaScript
26 lines
757 B
JavaScript
const express = require('express');
|
|
|
|
const app = express();
|
|
const port = 3035;
|
|
|
|
// Middleware para parsear o corpo das requisições JSON
|
|
app.use(express.json());
|
|
|
|
// Importar os arquivos de roteamento
|
|
const authController = require('./controllers/authController')();
|
|
const booksController = require('./controllers/booksController')();
|
|
const coursesController = require('./controllers/coursesController')();
|
|
const usersController = require('./controllers/usersController')();
|
|
|
|
|
|
// Usar os roteamentos
|
|
app.use('/api/auth', authController);
|
|
app.use('/api/books', booksController);
|
|
app.use('/api/courses', coursesController);
|
|
app.use('/api/users', usersController);
|
|
|
|
|
|
app.listen(port, () => {
|
|
console.log(`Servidor rodando em http://localhost:${port}`);
|
|
});
|