Хорошо, я решил это сам:
Добавьте /app.js для хуков жизненного цикла и добавьте следующий код:
const validate = require('koa-validate');
class AppBootHook {
constructor(app) {
this.app = app;
validate(app);
}
}
module.exports = AppBootHook;
Вместо задокументировано this.checkQuery () функция доступна как это. ctx .checkQuery.
Может быть, это поможет кому-то еще.
Это теперь сделано через http, "Принимают" заголовок; используйте "application/json" для json. Вы могли попробовать "text/xml" за POX, но он не упоминается в статье здесь.
(обновление: text/xml возвратит атом, на основе таблицы сюда),
У Пабло Кастро есть чистое решение: http://code.msdn.microsoft.com/DataServicesJSONP
Он использует поведение WCF, чтобы подобрать $ format = json