• Почему body-parser работает только в app.js?

    @VelkinVV Автор вопроса
    Михаил, Разобрался, это моя ошибка была.
    Подключение к БД нужно вынести в отдельный файл и подключать его в файле с запросом.
    Бодипарсер не причём, не проходил запрос к БД.
  • Почему body-parser работает только в app.js?

    @VelkinVV Автор вопроса
    Михаил,
    [
      Layer {
        handle: [Function: query],
        name: 'query',
        params: undefined,
        path: undefined,
        keys: [],
        regexp: /^\/?(?=\/|$)/i { fast_star: false, fast_slash: true },
        route: undefined
      },
      Layer {
        handle: [Function: expressInit],
        name: 'expressInit',
        params: undefined,
        path: undefined,
        keys: [],
        regexp: /^\/?(?=\/|$)/i { fast_star: false, fast_slash: true },
        route: undefined
      },
      Layer {
        handle: [Function: logger],
        name: 'logger',
        params: undefined,
        path: undefined,
        keys: [],
        regexp: /^\/?(?=\/|$)/i { fast_star: false, fast_slash: true },
        route: undefined
      },
      Layer {
        handle: [Function: urlencodedParser],
        name: 'urlencodedParser',
        params: undefined,
        path: undefined,
        keys: [],
        regexp: /^\/?(?=\/|$)/i { fast_star: false, fast_slash: true },
        route: undefined
      },
      Layer {
        handle: [Function: jsonParser],
        name: 'jsonParser',
        params: undefined,
        path: undefined,
        keys: [],
        regexp: /^\/?(?=\/|$)/i { fast_star: false, fast_slash: true },
        route: undefined
      },
      Layer {
        handle: [Function: corsMiddleware],
        name: 'corsMiddleware',
        params: undefined,
        path: undefined,
        keys: [],
        regexp: /^\/?(?=\/|$)/i { fast_star: false, fast_slash: true },
        route: undefined
      },
      Layer {
        handle: [Function: router] {
          params: {},
          _params: [],
          caseSensitive: undefined,
          mergeParams: undefined,
          strict: undefined,
          stack: [Array]
        },
        name: 'router',
        params: undefined,
        path: undefined,
        keys: [],
        regexp: /^\/api\/auth\/?(?=\/|$)/i { fast_star: false, fast_slash: false },
        route: undefined
      },
      Layer {
        handle: [Function: router] {
          params: {},
          _params: [],
          caseSensitive: undefined,
          mergeParams: undefined,
          strict: undefined,
          stack: [Array]
        },
        name: 'router',
        params: undefined,
        path: undefined,
        keys: [],
        regexp: /^\/api\/analytics\/?(?=\/|$)/i {
          fast_star: false,
          fast_slash: false
        },
        route: undefined
      },
      Layer {
        handle: [Function: router] {
          params: {},
          _params: [],
          caseSensitive: undefined,
          mergeParams: undefined,
          strict: undefined,
          stack: [Array]
        },
        name: 'router',
        params: undefined,
        path: undefined,
        keys: [],
        regexp: /^\/api\/category\/?(?=\/|$)/i {
          fast_star: false,
          fast_slash: false
        },
        route: undefined
      },
      Layer {
        handle: [Function: router] {
          params: {},
          _params: [],
          caseSensitive: undefined,
          mergeParams: undefined,
          strict: undefined,
          stack: [Array]
        },
        name: 'router',
        params: undefined,
        path: undefined,
        keys: [],
        regexp: /^\/api\/order\/?(?=\/|$)/i { fast_star: false, fast_slash: false },
        route: undefined
      },
      Layer {
        handle: [Function: router] {
          params: {},
          _params: [],
          caseSensitive: undefined,
          mergeParams: undefined,
          strict: undefined,
          stack: [Array]
        },
        name: 'router',
        params: undefined,
        path: undefined,
        keys: [],
        regexp: /^\/api\/position\/?(?=\/|$)/i {
          fast_star: false,
          fast_slash: false
        },
        route: undefined
      }
    ]
  • Почему body-parser работает только в app.js?

    @VelkinVV Автор вопроса
    Михаил, Так роут работает, но переданный json через постман не парсится, хотя если просто скопировать роут с запросом в app.js, роут отрабатывает так же, но при этом тот же json парсится.
  • Почему body-parser работает только в app.js?

    @VelkinVV Автор вопроса
    Михаил, Выложил app.js полностью, подключаю его до роута
  • Почему body-parser работает только в app.js?

    @VelkinVV Автор вопроса
    Алексей Тен, Выложил app.js полностью