Skip to content

Commit 49493d9

Browse files
committed
refactor(react api): ES6 migration
Related #192
1 parent 0efe7f0 commit 49493d9

9 files changed

Lines changed: 6 additions & 397 deletions

File tree

apps/react-apirest/api/app.js

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,28 @@
11
const createError = require('http-errors');
22
const express = require('express');
3-
const path = require('path');
43
const cookieParser = require('cookie-parser');
54
const logger = require('morgan');
65

7-
const indexRouter = require('./routes/index');
8-
const usersRouter = require('./routes/users');
6+
const apiRouter = require('./routes/api');
97

108
const app = express();
119

12-
// view engine setup
13-
app.set('views', path.join(__dirname, 'views'));
14-
app.set('view engine', 'jade');
15-
1610
app.use(logger('dev'));
1711
app.use(express.json());
1812
app.use(express.urlencoded({ extended: false }));
1913
app.use(cookieParser());
20-
app.use(express.static(path.join(__dirname, 'public')));
2114

22-
app.use('/', indexRouter);
23-
app.use('/users', usersRouter);
15+
app.use('/api/v1', apiRouter);
2416

2517
// catch 404 and forward to error handler
2618
app.use((req, res, next) => {
2719
next(createError(404));
2820
});
2921

3022
// error handler
31-
app.use((err, req, res, next) => {
32-
// set locals, only providing error in development
33-
res.locals.message = err.message;
34-
res.locals.error = req.app.get('env') === 'development' ? err : {};
35-
36-
// render the error page
37-
res.status(err.status || 500);
38-
res.render('error');
23+
app.use((error, req, res, next) => {
24+
res.status(error.status || 500);
25+
res.json({error});
3926
});
4027

4128
module.exports = app;

0 commit comments

Comments
 (0)