package api_test
import (
"encoding/json"
"net/http"
"net/http/httptest"
package retry
import (
"context"
"net/http"
"strconv"
import express, { Express, NextFunction, Request, Response } from 'express';
import { userRoutes } from './userRoutes';
function authenticate(req: Request, res: Response, next: NextFunction) {
const header = req.header('authorization');
if (!header || !header.startsWith('Bearer ')) {
package middleware
import (
"context"
"net/http"
"strings"
require "faraday"
require "faraday/retry"
module Http
class RetryableError < StandardError; end
class CircuitOpenError < StandardError; end
package api
import (
"encoding/json"
"errors"
"io"
package middleware
import "net/http"
type StatusRecorder struct {
http.ResponseWriter
package deps
import (
"context"
"net/http"
"time"
package middleware
import (
"compress/gzip"
"net/http"
"strings"
package middleware
import (
"net"
"net/http"
"net/netip"
package api
import (
"net/http"
"strings"
)
package api
import (
"context"
"crypto/rand"
"encoding/hex"