Для проекта узла я использую cors.Доступны два варианта, один - cors middleware , другой - отправлять заголовки, такие как:
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", CLIENT_ORIGIN);
res.header(
"Access-Control-Allow-Headers",
"Origin, X-Requested-With, Content-Type, Accept"
);
res.header("Access-Control-Allow-Methods", "GET,POST,PUT,PATCH,DELETE");
res.header("Access-Control-Allow-Credentials", true);
if (req.method === "OPTIONS") {
return res.sendStatus(204);
}
next();
});
Есть ли разница в использовании обоих?Один использует другой?Мне нужны оба?