Themis

Themis

  • Docs
  • Roadmap

›Guides

Getting Started

  • What is this about?
  • Installation
  • Create a Module

Guides

  • Remote Module
  • Nocks

API

  • Module
  • Remote Module
  • Transforms
  • Merge Strategy
  • CLI

Configuration

  • Configuration File
  • ENV

Nocks Guide

A special case for mocking are remote modules or external requests to third parties, when using themis mainly as a transformation layer. External requests from modules can be recorded on a per query basis. The recorded requests can then be automatically replayed in --nock mode for the queries or be used to create manual mocks for --mock mode.

To record external requests for automatic replay use:

themis module.js --nock --record

All requests will be recorded to path.join(process.cwd(), '/__query_nocks__') by default.

To start the server in replay mode use:

themis module.js --nock

Replaying is currently only possible in production mode, as it needs an existing remote schema for remote modules.

← Remote ModuleNext →
Docs
Getting StartedModule API Reference
Copyright © 2019 Spring-Media