UNPKG

@grouparoo/core

Version:
21 lines (18 loc) 575 B
import { Action, ActionProcessor, api } from "actionhero"; export class NextRender extends Action { constructor() { super(); this.name = "next:render"; this.description = "render react pages via next.js"; this.outputExample = {}; this.inputs = {} as const; this.logLevel = "debug"; this.blockedConnectionTypes = ["websocket", "socket"]; } async run(data: ActionProcessor<NextRender>) { if (data.connection.rawConnection.responseHttpCode == 200) { data.toRender = false; return api.next.render(data.connection); } } }