【问题标题】:POST request not completing on postmanPOST 请求未在邮递员上完成
【发布时间】:2022-06-16 15:58:49
【问题描述】:

GET 方法的路由有效,POST 方法的路由无效。邮递员一直在运行,但没有响应。

这是我尝试过的,

import * as hapi from "@hapi/hapi";
const init = async () => {
    const server: hapi.Server = new hapi.Server({
        port: 3000,
        host: 'localhost'
    });

   server.route({
        method: 'POST', // if you change it to GET, it works
        path: '/test',
        handler: function (request, h) {
            const payload = { username: 'testUserNames'};
            return payload.username;
        }
    });

    await server.start();
    console.log('Server running on %s', server.info.uri);

}

process.on('unhandledRejection', (err) => {
    console.log(err);
    process.exit(1);
});

init();

可能是什么问题?我哪里错了?

【问题讨论】:

    标签: node.js hapi.js hapi


    【解决方案1】:

    我遇到了同样的问题,我通过降级到节点 v14 解决了这个问题。由于某种原因,hapi 框架与 node v16 不兼容。

    【讨论】:

      猜你喜欢
      • 2017-12-30
      • 2021-05-12
      • 1970-01-01
      • 2020-01-18
      • 1970-01-01
      • 2019-04-28
      • 2018-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多