keystonejs/keystone-classic

Provide hostname etc from request to schemaplugins and hooks

Aberta

#3.187 aberto em 21 de jul. de 2016

 (8 comentários) (0 reação) (0 responsável)JavaScript (2.288 forks)batch import
help wantedneeds input

Métricas do repositório

Stars
 (14.656 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

I need to write a mongoose plugin. where I need a Request object to find hostname.

module.exports = exports = function(schema, options) {
    schema.add({
        hostname: String
    })

    schema.pre('save', true, function(next, done) {
        this.hostname = req.headers.host; //need request object
        next();
        setTimeout(done, 100);
    });
}

I have raised related question in stackoverflow

Guia do colaborador