Skip to content

Response统一封装 #3

@monvhh

Description

@monvhh

提供给客户端的响应,有一个固定的结构,懒得每次个接口,调reponse()的时候还要先调一下包装方法,重复劳动。需要抽离出来

万能的lifecycle

server.ext({
            type: 'onPreResponse',
            method: function (request, h) {
                    let data = request.response.source;

                    return h.response({
                        errCode: 0,
                        errMsg: '',
                        data: data
                    }).code(200);
            },
            options: {
                sandbox: 'plugin'
            }
        })

我写在plugin里了,因为会影响hapi-swagger.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions