假设我们有一些类似的
function headers (req: Request, res: Response, next: NextFunction) {
res.header("Access-Control-Allow-Origin", "http://localhost:3000");
res.header("Access-Control-Allow-Credentials", "true");
res.header("Access-Control-Allow-Methods", "OPTIONS,HEAD,GET,PUT,POST,PATCH");
res.header("Accept-Language", "es, en");
res.header(
"Content-Security-Policy",
"default-src 'self'; base-uri: 'self'; strict-dynamic 'self'; manifest-src 'self'; script-src 'self'; style-src 'self'"
);
res.header(
"Access-Control-Allow-Headers",
"Origin, Csrf-Token, Accept-Language, Content-Type, Accept, Range, X-Ahoritagram-Mime, X-Ahoritagram-Type, X-Ahoritagram-User, X-Ahoritagram-Auth, X-Ahoritagram-License, X-Ahoritagram-Size, X-Ahoritagram-Platform, X-Ahoritagram-ProductSub"
);
next();
}
后来我们有一些类似的
const app = express();
app.use(headers);
它们的自定义标头必须在您的路线之前