All tests passing

This commit is contained in:
2020-11-18 21:58:08 -06:00
parent 172e208edd
commit 5f23b5b633
5 changed files with 21 additions and 6 deletions

View File

@@ -1,8 +1,23 @@
const express = require(`express`);
const pino = require(`pino`);
const pinoHttp = require("pino-http");
const app = express();
const passport = require(`passport`);
const { users } = require(`./controllers`);
/**
* logging
*/
let logger = pino();
if (process.env.name === `test`) {
logger = pino(pino.destination({ dest: `../logs/api.json`, sync: false }));
}
app.use(
pinoHttp({
logger: logger,
})
);
/**
* Configure Passport
*/
@@ -80,9 +95,7 @@ app.use(function (err, req, res, next) {
if (res.headersSent) {
return next(err);
}
if (err.code && err.code === 500) {
console.log(err);
}
req.log.error(err);
res.status(err.code || 500);
res.json({
error: err.message || `Internal Server Error - "${err.message}"`,