首页 > 解决方案 > 卡在 Hapi(版本-19.0.5)中的文件上传问题以及 json 数据

问题描述

我正在使用“@hapi/hapi”:“^19.0.5”。我的路线是

    server.route({
        handler: async (req, h) => {
            console.log(req.payload);
            return h.response("req.payload");
        },
        method: "POST",
        options: {
            payload: {
                output: "stream",
                parse: true
            },
        },
        path: `/api/feed/upload`,
    });

    server.route({
        handler: (request, h) => {
            const payload = request.payload;
            console.log(payload);
            return "I have a stream";
        },
        method: "POST",
        options: {
            auth: false,
            payload: {
                output: "stream",
                parse: true
            }
        },
        path: `/api/feed/upload-stream`,
    });

我的邮递员要求是:

在此处输入图像描述

从 Header 内部:发送“Content-Type:multipart/form-data”。我正在使用打字稿(3.5.2),Hapi(@hapi/hapi”:“^19.0.5)。总是得到415。

标签: typescriptrestfile-uploadhapi

解决方案


推荐阅读