AssertionError [ERR_ASSERTION]:缺少或未定义处理程序:GET / test

时间:2018-12-23 13:27:01

标签: typescript

这是我在打字稿中用于控制器功能的代码,因此即使控制器文件中存在处理程序功能,它也会给我以上错误

export const test  =  {
options:{
    handler: (request, reply) => {
      return reply.response({a: "Hello World"}).code(200);
    },
    plugins: {
      "hapi-swagger": {
        responses: {'200': {'description': 'OK'}
        }
      }
    },
    tags: undefined
}
}
};

1 个答案:

答案 0 :(得分:0)

您缺少/ test路由处理程序的要求。

 { method: 'GET', path: '/test', config: MyRequireStatmentIsMissing.test },

添加缺少的要求

const MyRequireStatmentIsMissing = require('./controller/test');

这将清除该错误。