Node.js - topic.subscribe()
Subscribe a handler to a topic and receive new events for processing.
import { topic } from '@nitric/sdk'
const updates = topic('updates')
updates.subscribe(async (ctx) => {
  // Log the provided message
  console.log(ctx.req.json())
})
Parameters
- Name
 middleware- Required
 - Required
 - Type
 - EventMiddleware or EventMiddleware[]
 - Description
 The middleware (code) to be triggered by the topic.
Examples
Subscribe to a topic
import { topic } from '@nitric/sdk'
const updates = topic('updates')
updates.subscribe(async (ctx) => {
  // Log the provided message
  console.log(ctx.req.json())
})
Notes
- A service may only subscribe to a topic once, if multiple subscribers are required, create them in different service.
 - A service may subscribe to OR publish to a topic but not both