Я хочу включить CORS. поэтому я установил keystone.set('cors allow origin', true); и иметь это в моем маршрутизаторе: app.all('/api*', keystone.middleware.cors);
но это не работает.
Мне нужно изменить createDynamicRouter в keystone/lib и добавить это в
router.all('/api*', function (req, res, next) {
console.log('------------------------------------------------');
console.log('Notice: Enabling CORS headers.');
console.log('------------------------------------------------');
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow Methods','GET,PUT,POST,DELETE,OPTIONS');
res.header('Access-Control-Allow-Headers', 'Content-Type');
next();
});
Я создал модель и использовал автоматически созданные маршрутизаторы.
я сделал что-то неправильно? Я хочу включить cors в свой код, а не в код ядра keystone.
Спасибо. микесо