Синтаксическая ошибка в favs.js
: последняя правая скобка )
избыточна.
Кроме того, вы, похоже, связываете фактический модуль с объектом ресурса, который вы получаете от app.resource
. Вы хотите передать ссылку на обработчик запроса, который хотите вызвать, когда посетитель попадет по пути (в вашем случае, /favs/user
). Итак, вы хотите что-то вроде:
var favs = require('./modules/favs'),
favsResource = app.resource('favs', favs);
favsResource.map('get', '/user', favs.buses);
Если вы чувствуете себя немного не в своей тарелке, работая с express-resource
, я рекомендую вам начать с простого экспресса и начинать использовать экспресс-ресурс только тогда, когда вы более знакомы с тем, как работает экспресс. Вспомогательные модули TJ имеют тенденцию отсутствовать в документации, и вы должны использовать их, только если вам удобно читать код, IMO.