Сделано новое приложение Foxx с веб-интерфейсом и добавил следующий маршрут:ArangoDB Foxx pathParam неопределен
controller.get('/names/:name', function (request, response) {
var name = request.params('name');
response.json(db._query(
"FOR x IN collection"+
" FILTER x.name == " + name +
" RETURN x"
).toArray());
})
.pathParam('name', { // line 112
description: 'A name value to search for',
type: 'String'
})
.errorResponse(ArangoError, 404, 'Data not found');
Что дает ошибку, указывающую на линию 112 и предотвращает приложение от запуска:
Это нормально работает, если функция .pathParam
удалена.
Как я могу исправить это/что я делаю неправильно? Я использую новую установку с версией 2.6.9 (последняя)
Учебное пособие должно быть обновлено. – stj
Отлично! Я еще раз посмотрел на учебник и заметил неправильный синтаксис на стр. 10: '.pathParam ('id', .pathParam ('id', firstCollectio ...' – reoh
также должен быть исправлен к настоящему времени – stj