# `@synanetics/session-tracing-middleware`

This package provides middleware to enable tracing across Moleculer in GCP and middleware to fix headers with 'if-none-exists'.

## Usage

```typescript
const {
  sessionTracking, ifNoneExistsHeaderTransform
} = require('@synanetics/session-tracing-middleware');
// or
import {
  sessionTracking, ifNoneExistsHeaderTransform
} from '@synanetics/session-tracing-middleware';
```
Within the 'api' service of a Moleculer project add the middlewares to the 'settings.use' property array:
```typescript
use: [sessionTracking(), ifNoneExistsHeaderTransform()],
```
