我正在尝试在单独的文件中定义路由并尝试执行以下操作(我在其他项目中做过):
switch (event.httpMethod) {
case 'GET':
switch(path) {
case '/cases':
Case.getCases(event, context, callback);
break;
}
break;
case 'POST':
switch(path) {
case '/cases':
Case.createCase(event, context, callback);
break;
}
break;
case 'PATCH':
switch(path) {
case '/cases/{case_id}':
Case.updateCase(event, context, callback);
break;
}
break;
}
我尝试转储服务器对象,但不知道如何从服务器对象获取 HTTP 方法和请求路径。
有人可以帮忙吗?
更新
我正在使用 restify,上面的代码不在 restify 中,而是在 AWS Lambda 上运行的另一个 NodeJS 应用程序。