我正在使用脚本标记(由于webpack)服务一个静态文件(. js)。所以请求URL像http://localhost:8080/bundle.js但我想添加参数到这个请求URL像这样:http://localhost:8080/bundle.js/abc然后根据参数修改bundle.js并将其服务。但是我如何添加参数。
http://localhost:8080/bundle.js
http://localhost:8080/bundle.js/abc
t40tm48m1#
我不太明白你的目的。但是,如果您使用express来提供bundle.js(如post标记中所述),则可以使用参数,例如:
app.get("/bundle.js/:foo?", (req, res) => { if (req.params.foo === "bar") { res.sendFile(__dirname + "/src/bundle2.js"); } else { res.sendFile(__dirname + "/src/bundle.js"); } });
下面是一个包含此示例的代码和框:https://codesandbox.io/s/stackoverflow-74429869-7iz7l2?file=/app.js:242-435
1条答案
按热度按时间t40tm48m1#
我不太明白你的目的。
但是,如果您使用express来提供bundle.js(如post标记中所述),则可以使用参数,例如:
下面是一个包含此示例的代码和框:
https://codesandbox.io/s/stackoverflow-74429869-7iz7l2?file=/app.js:242-435