Где написать логику в nodejs express route - PullRequest
0 голосов
/ 22 ноября 2018

Я использую https://github.com/diegohaz/rest/ шаблон и не до конца понимаю, что лучше всего использовать мою логику, такую ​​как генерация QR и дополнительная проверка.

Я думал о введении проверки и пароляпоколение в index.js Как я могу добавить сюда логику?Никогда раньше не видел такого типа функции.

`

router.post('/',
  token({ required: true }),
  body({ link, reward, accountid, message, startdate, enddate }),
  create);

Или я записываю ее в контроллер и вызываю импортный файл qrcodeservice.js.И где я могу поместить логику в эту функцию?Также совершенно новый тип функций для меня.

export const index = ({ querymen: { query, select, cursor } }, res, next) =>
  Key.count(query)
    .then(count => Key.find(query, select, cursor)
      .then((keys) => ({
        count,
        rows: keys.map((key) => key.view())
      }))
    )
    .then(success(res))
    .catch(next)

Я понимаю, как работает программа, и разбираюсь в моделях (там проводится некоторая проверка).

Спасибо!

1 Ответ

0 голосов
/ 22 ноября 2018

Вы можете написать код в index.js, который может стать хорошим способом начать разработку.По мере роста приложения было бы неплохо переместить код в другие файлы, следуя некоторому организованному шаблону, например, Model View Controller.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...