Маршруты в Restify

#node.js #restify

#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, а в другом приложении NodeJS, работающем на AWS Lambda.

Комментарии:

1. Используете ли вы express ? Это не похоже на express код.

2. Я использую restify. Я удалил тег «express»

3. почему вы хотели бы это сделать? разве в restify это уже не встроено? Я не думаю, что я очень хорошо понимаю ваш вопрос

4. Я не сталкивался с каким-либо таким встроенным способом маршрутизации с помощью restify? Не возражаете поделиться ссылкой?

5. Это, например: restify.com/docs/server-api/#get