在Resify的所有航线

时间:2019-03-15 12:56:02

标签: node.js restify

我试图在一个单独的文件中定义路由,并尝试执行以下操作(我在其他项目中所做的操作):

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应用程序。

0 个答案:

没有答案