Node.js Express怎样将响应发送为JavaScript或其他文件类型?

13 浏览
0 Comments

Node.js Express怎样将响应发送为JavaScript或其他文件类型?

我有一段代码,它读取名为 'example.js' 的文件并将其发送给客户端。

app.get('/mods/example.js', function(req, res) {
    fs.readFile('./mods/example.js',
            {encoding: 'utf-8'},
            (err, data) => {
        if (!err)
        {
            res.send("var example = new Mod();" + data);
        }
    });
});

问题是,我如何将响应发送为 JavaScript 文件?

当我在网页浏览器中打开该文件时,它是一个 HTML 文件而不是 JavaScript 文件。

提前感谢!

0