javascript - tag - Usando el epílogo, ¿es posible recuperar un recurso sin asociaciones?
title of page html (1)
Una forma de hacerlo es mediante el uso de hitos que pueden definir hitos para la lista y el comportamiento de lectura en ciertos casos, tiene acceso al objeto requerido para que pueda hacer los cambios correspondientes.
https://github.com/dchester/epilogue#customize-behavior
Aquí hay un ejemplo de modificación de lista de llamadas
// my-middleware.js
module.exports = {
list: {
write: {
before: function(req, res, context) {
// modify data before writing list data
return context.continue;
},
action: function(req, res, context) {
// change behavior of actually writing the data
return context.continue;
},
after: function(req, res, context) {
// set some sort of flag after writing list data
return context.continue;
}
}
}
};
// my-app.js
var epilogue = require(''epilogue''),
restMiddleware = require(''my-middleware'');
epilogue.initialize({
app: app,
sequelize: sequelize
});
var userResource = epilogue.resource({
model: User,
endpoints: [''/users'', ''/users/:id'']
});
userResource.use(restMiddleware);
yo tengo
epilogue.resource({
model: db.Question,
endpoints: [''/api/questions'', ''/api/questions/:id''],
associations: true
});
Entonces cuando golpeo /api/questions
, recupero todas las asociaciones con los recursos. ¿Hay algo que pueda pasar para no obtener las asociaciones en ciertos casos? O debería crear un nuevo punto final:
epilogue.resource({
model: db.Question,
endpoints: [''/api/questions2'', ''/api/questions2/:id'']
});