@readyapi/echo-server
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

Readyapi Echo Server

Version Downloads License Discord

The Readyapi Echo Server is an Express server, which replies with the request data. Works well with the Ready API Client.

Installation

npm install @readyapi/echo-server

Usage

Create a new Node.js project and run the following code to run your own instance:

import { createEchoServer } from '@readyapi/echo-server'

const { listen } = createEchoServer()

listen(5052, () => {
  console.log(`🔁 Echo Server listening on http://localhost:5052`)
})

Example

No matter which route you hit, the response contains all the request data and looks like that:

{
  "headers": {
    "host": "localhost:5052",
    "connection": "keep-alive",
    "accept": "*/*",
    "accept-language": "*",
    "sec-fetch-mode": "no-cors",
    "user-agent": "undici",
    "cache-control": "max-age=0",
    "accept-encoding": "gzip, deflate",
    "content-length": "0"
  },
  "cookies": {},
  "method": "GET",
  "path": "/foo",
  "query": {
    "foo": "bar"
  },
  "body": {}
}

Readme

Keywords

Package Sidebar

Install

npm i @readyapi/echo-server

Weekly Downloads

6

Version

0.0.1

License

MIT

Unpacked Size

6.52 kB

Total Files

9

Last publish

Collaborators

  • nextlinux