webpack 向请求URL添加参数

flvlnr44  于 2022-11-24  发布在  Webpack
关注(0)|答案(1)|浏览(199)

我正在使用脚本标记(由于webpack)服务一个静态文件(. js)。所以请求URL像http://localhost:8080/bundle.js但我想添加参数到这个请求URL像这样:http://localhost:8080/bundle.js/abc
然后根据参数修改bundle.js并将其服务。
但是我如何添加参数。

t40tm48m

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

相关问题