【问题标题】:Where do I configure hapi.js coookie configuration in an electrode server?在电极服务器中在哪里配置 hapi.js coookie 配置?
【发布时间】:2016-12-06 17:39:30
【问题描述】:

我正在尝试从 req 对象中获取 cookie 信息。我看到了如何在 hapi.js 中配置 cookie,但是如何在电极服务器中传递或配置 cookie?我需要在config/default.json中传入“服务器”配置还是“连接”配置?

【问题讨论】:

  • 我不确定电极团队是否遵循他们在 SO 上的标签。他们有一个聊天室,如果没有人在此处发布答案,他们可能会为您提供帮助(但请在聊天室中圈回并在此处发布答案):gitter.im/electrode-io/electrode

标签: walmart-electrode


【解决方案1】:

electrode-server 只是一个引导层。一旦 Hapi 服务器启动并运行,electrode-server 就几乎不存在了。

你在电极服务器返回后取回Hapi服务器实例:

electrodeServer(config).then( server => { } )

在您的 Hapi 路由处理程序和生命周期事件中,您会获得请求和回复对象,它们是原始的 Hapi 对象以及与 cookie 相关的所有 Hapi API。

例如,在您的路由处理程序中:

function handler(request, reply) {
    reply('Hello').state('data', { firstVisit: false }); // set a cookie
}

【讨论】:

    猜你喜欢
    • 2018-06-16
    • 1970-01-01
    • 2020-05-31
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多