1

我正在尝试创建一个服务器来为我的 Unity3d WebGL 游戏提供服务。

我的问题来自 webgl 游戏的那些请求。

            dataUrl: "Release/build.data",
            codeUrl: "Release/build.js",
            asmUrl: "Release/build.asm.js",
            memUrl: "Release/build.mem",

我的 NodeJS 服务器需要返回这些文件,但它们是 buid.datagz、buidl.jsgz 等

所以我做了 :

app.use('/Release/build.asm.js', function (req: express.Request, res: express.Response) {
    res.contentType('application/x-javascript');
    res.sendFile(clientFolder + '/Release/build.asm.jsgz');
});

它在服务器返回文件时工作,但它仍然是 gzip 压缩的,

那么我如何告诉 NodeJS / Express 在发送之前解压缩文件?

4

0 回答 0