如何使用无服务器打字稿配置处理程序而不会出现无法识别的 属性 'http'?

How do I configure handler using serverless typescript without unrecognized property 'http'?

无服务器错误消息是

at 'functions.parse.events[0]': unrecognized property 'http'

模板是https://github.com/serverless/examples/tree/master/aws-node-rest-api-typescript

处理程序打字稿文件

    import { handlerPath } from '@libs/handlerResolver';

    export default {
    handler: `${handlerPath(__dirname)}/handler.main`,
    events: [
      {
        http: {
          method: 'get',
          path: 'parse'
       },
       s3: "${s3:}"
     }
   ],
    environment: {
     CONFIG_TABLE : process.env.CONFIG_TABLE,
    }
  }

这是 ${s3:} 配置错误造成的。

进一步事件中的错误配置将导致 http 事件注册为无法识别的 属性。