Code Explainers
Code explainers tagged #request-lifecycle
typescript
import { Injectable, NestInterceptor, ExecutionContext, CallHandler } from '@nestjs/common'; import { Observable, catchError, concatMap, finalize } from 'rxjs'; import { DataSource, QueryRunner } from 'typeorm';
Wrapping requests in a transaction with NestJS
interceptors
transactions
rxjs
Advanced
7 steps
php
<?php namespace App\Http\Middleware;
Resolving the current team in Laravel middleware
middleware
multi-tenancy
cookies
Intermediate
8 steps
python
import time from flask import Flask, g, request
Timing requests with Flask hooks
middleware
request-lifecycle
instrumentation
Intermediate
5 steps
java
@Component public class RequestTimingInterceptor implements HandlerInterceptor { private static final Logger log = LoggerFactory.getLogger(RequestTimingInterceptor.class);
How a Spring HandlerInterceptor times requests
interceptor
request-lifecycle
logging
Intermediate
6 steps