如何使用无服务器打字稿配置处理程序而不会出现无法识别的 属性 '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 事件注册为无法识别的 属性。
无服务器错误消息是
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 事件注册为无法识别的 属性。