我正在使用express-http-proxy
基本设置
const express = require('express');
const proxy = require('express-http-proxy');
app.use('/api/', proxy(`http://api-url/`));
app.listen(3000);
可以正常工作,除了静态文件。它们指向代理主机而不是代理路由
http://localhost:3000/bundle.js
应该是
http://localhost:3000/api/bundle.js
答案 0 :(得分:0)
我假设bundle.js是代理主机上托管的文件。无论在何处引用它,您都可能必须使用相对路径,这样它才不会到达url的根。