Restify 中的路由

问题描述 投票:0回答:0

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

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

node.js restify
© www.soinside.com 2019 - 2024. All rights reserved.