【问题标题】:Hapi Hoek prestart error with Hapi 15.0.1Hapi 15.0.1 的 Hapi Hoek 预启动错误
【发布时间】:2023-03-04 10:58:01
【问题描述】:

我刚刚将我的 npm 包更新到了​​ Hapi 的 15.0.1 版,但是我通过 Joi 插件看到了 Hoek 的这个 PreStart 错误。请问谁能告诉我最近的更新如何改变了我应该如何从这个错误中使用 Joi?

/CoreSystem/node_modules/hoek/lib/index.js:736
throw new Error(msgs.join(' ') || 'Unknown error');
^

Error: Cannot add onPreStart (after) extension after the server was initialized
at Object.exports.assert (/CoreSystem/node_modules/hoek/lib/index.js:736:11)
at internals.Plugin._ext 

【问题讨论】:

    标签: node.js hapijs joi


    【解决方案1】:

    这里的问题是server.initialize 已经在server.ext({type: 'onPreStart'... 之前被调用。要解决此问题,请确保在调用 server.initialize 之前首先执行所有 server.ext 行。

    【讨论】:

    • 感谢您的回复。这是我在 server.register 数组后注册的插件
    猜你喜欢
    • 2018-12-09
    • 2018-05-10
    • 1970-01-01
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    • 2018-07-25
    • 2015-04-29
    • 1970-01-01
    相关资源
    最近更新 更多