我有VPS与快递和反应捆绑。问题是,当我从前端访问API时,我得到了相同的IP地址(localhost),因此我无法正确使用express-rate-limit。
我有一个express服务器:
const apiLimiter = rateLimit({
windowMs: 1 * 60 * 1000,
max: 30
});
app.use("/api/", apiLimiter);
app.use(express.static('client/build'));
app.get('*', (req, res) => {
res.sendFile(path.resolve(__dirname, 'client', 'build', 'index.html'));
});以及前端package.json中的proxy配置:
"proxy": "http://localhost:3000/"如何修复它并正确使用express-rate-limit?
发布于 2020-12-06 05:43:25
每个https://www.npmjs.com/package/express-rate-limit#usage
app.set('trust proxy', 1)
https://stackoverflow.com/questions/65162010
复制相似问题