我有以下代码来检查来源头并允许访问,使用的是express和npm cors插件。
const app = express();
const cors = require('cors')
var corsOptions = {
origin: function (origin: any, callback: any) {
if (!origin || whitelist.indexOf(origin) !== -1) {
callback(null, true)
} else {
callback(new Error('Not allowed by CORS'))
}
}
}
app.use(cors(corsOptions));
请问是否有办法捕获“new Error”回调?
然后发送回400 HTTP状态码?
谢谢!