【发布时间】:2020-04-29 13:33:03
【问题描述】:
我正在尝试在我的站点中使用 xss-clean 中间件,但这仅适用于站点的一部分而不是另一部分。中间件正在清理“评级”路由的输入,但不清理“上传”路由的输入。我在这里做错了什么? 谢谢。
const express= require('express');
const ratelimit= require('express-rate-limit');
const xss= require('xss-clean')
upload_rate_limit = ratelimit({
windowMs: 10 * 60 * 1000,
max: 10,
message: "Too many places and photos added. Try again later"
})
// App Middlewares
app= express();
app.use(express.json({limit: '10kb'}));
app.use(express.urlencoded({extended:false}));
app.use(xss());
app.use('/upload/', upload_rate_limit);
// Custom modules
const upload = require('./upload');
const rating= require('./rating');
// Routes
app.use('/upload', upload); //Where User uploads Data
app.use('/rating', rating); //Takes User Input of Ratings
【问题讨论】:
标签: node.js