我在 express 应用程序中使用模块 express-rate-limit 来限制请求,但在运行应用程序时出现此错误:找不到模块 'express-rate-limit' 虽然我在 node_modules 中安装了这个模块 我哪里错了?
我的代码如下:
import express from "express";
import rateLimit from 'express-rate-limit';
const app = express();
app.use('/api', rateLimit({
windowMs: 10 * 60 * 1000, // 10 mins
max: 100,
message: 'To many requests, please try again later!',
}));
app.listen(3000, () => console.log('App running on port 3000'))
最佳答案
我找到了解决此错误的解决方案,只需降级到较低版本即可。
关于node.js - 如何解决错误 : Cannot find module 'express-rate-limit' in Express JS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70494625/