我想基于url参数返回客户端的javascript内容。 javascript的内容对于客户端来说是不同的。 示例:请求网址:http://example.com/static/js/sites/123456.js 将会返回:
function() {
var configs = {
site: 123456,
}
}
此链接准确显示了我想要的: https://static.hotjar.com/c/hotjar-14.js?sv=6
您可以将hotjar-14更改为hotjar-15,hotjar-100,hotjar-1000,...,以查看JS内容也将更改。
答案 0 :(得分:0)
您可以简单地启动一个返回如下内容的快速JS服务器:
app.get("/static/js/sites/:site.js", (req, res) => {
res.status(200)
.send(`
function() {
var configs = {
site: ${req.params.site},
}
}`);
});
这将根据site
参数向您发送正确的内容。
答案 1 :(得分:-1)
似乎您需要JSONP协议。尝试在此侧搜索node.js + jsonp