qcobjects-handler-contactform

QCObjects Handler for ContactForm Backend Services

Usage no npm install needed!

<script type="module">
  import qcobjectsHandlerContactform from 'https://cdn.skypack.dev/qcobjects-handler-contactform';
</script>

README

QCObjects Handler for ContactForm Backend Services

QCObjects Handler for ContactForm requests. This handler will allow to handle ContactForm urls like https://example.com/rest/contactform and get a notification to email and mailchimp subscribers lists.

Instructions

  1. Install this dependency in your project using npm
npm i --save qcobjects-handler-contactform
  1. In your config.json file, create the following paths
{
  "backend": {
    "routes": [
      {
        "name": "ContactForm Url",
        "description": "It handles the contactform url",
        "path": "^/rest/contactformquot;,
        "microservice": "qcobjects-handler-contactform",
        "supported_methods": ["POST"],
        "responseHeaders": {
          "Content-Type": "application/json"
        }
      }
    ]
  }
}

The contents of response is a dynamic object, you can specify any property here or even use a meta processor.

  1. Start the QCObjects HTTP2 Server
qcobjects-server
  1. Peer Dependencies needed