Skip to content

Instantly share code, notes, and snippets.

View carlosfernandezcabrero's full-sized avatar
🚀
open to new ideas

Carlos Fernandez Cabrero carlosfernandezcabrero

🚀
open to new ideas
View GitHub Profile
import requests
MIME_TYPES = {
"json": "application/json",
}
class NotOkStatusCodeException(Exception):
def __init__(self, message, status_code):
self.message = message
@carlosfernandezcabrero
carlosfernandezcabrero / http-logger.middleware.ts
Last active May 16, 2024 08:51
nestjs morgan middleware
import { Injectable, Logger, NestMiddleware } from '@nestjs/common'
import * as morgan from 'morgan'
@Injectable()
export class HttpLoggerMiddleware implements NestMiddleware {
private readonly logger = new Logger(HttpLoggerMiddleware.name)
use(req: any, res: any, next: () => void) {
morgan(process.env.NODE_ENV === 'production' ? 'common' : 'dev', {
stream: {