Как загрузить изображение, используя 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, и он решил мою проблему (для одного, столкнувшегося с той же проблемой)

Другие вопросы по тегам