我正在尝试创建一个服务器来为我的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在发送文件之前将其解压缩?