index.ts 679 字节
const config = require('../config/config.js')
import * as  express from "express";

// 实例化 XxlJobExecutor 组件
const XxlJobExecutor = require('../index')
const { jobHandlers } = require('./jobHandlers')
const context = { /* anything*/ }
const xxlJobExecutor = new XxlJobExecutor(jobHandlers, context)

// 实例化 express app
const app = require('express')()
app.use(require('body-parser').json())

// 应用 XxlJobExecutor 组件
xxlJobExecutor.applyMiddleware({ app, appType: 'EXPRESS', appDomain: 'http://[2408:8352:602:1100:1c8a:80f5:da47:66ef]:8088', path: '' })


app.listen(config.port, () => {
  console.log(`job-ydn-zq app listening on port ${config.port}`)
})