Как загрузить изображение, используя dropzone.js и hapi.js
После этого урока я пытаюсь загрузить файлы изображений на свой сервер hapi.js. Меня бьют с этой ошибкой:
Ошибка CORS: некоторые заголовки не допускаются
Вот моя настройка клиента (это веб-клиент act.js, работающий на localhost:3000)
$('#upload')['dropzone']({
url: 'http://localhost:8000/api/sector/upload',
method: 'POST',
headers:{
'Cache-Control': null, //required for cors
'X-Requested-With': null, //required for cors,
'Access-Control-Allow-Origin': '*'
}
})
А вот мой маршрут на стороне сервера (работает на localhost:8000):
method: 'POST',
path: '/api/sector/upload',
config:{
cors: true,
payload:{
output: 'stream',
parse: true,
allow: 'multipart/form-data',
maxBytes: 268435456
}
},
handler: function(request, reply) {
....
}
Как я могу включить Cors в этом сценарии? Спасибо вам за ваши предложения
1 ответ
Отвечая на мой собственный вопрос, я использовал этот плагин https://www.npmjs.com/package/hapi-cors-headers, и он решил мою проблему (для одного, столкнувшегося с той же проблемой)