2016-06-19 12 views

Trả lời

12

Bạn đã đặt cors=true ở đâu? Bạn có thể thêm một số mã?

Nếu không có bí quyết chính xác nơi bạn đã đặt cors = true, chút mã này có thể giúp bạn:

server.connection({ routes: { cors: true } }) 

Hoặc thử thêm CORS phép trong phần cấu hình của tuyến đường.

server.route({ 
    config: { 
     cors: { 
      origin: ['*'], 
      additionalHeaders: ['cache-control', 'x-requested-with'] 
     } 
    }, 

Hãy nhìn vào câu hỏi này: hapi.js Cors Pre-flight not returning Access-Control-Allow-Origin header

+0

// Tạo một máy chủ với một máy chủ và cổng var máy chủ = new Hapi.Server(); // settings kết nối máy chủ server.connection ({ host: '0.0.0.0', cổng: process.env.PORT || 8080, tuyến: { CORS: đúng, file: { relativeTo: path.resolve ('.', 'build') } } }); –

+1

'cors: true' có tất cả những gì cần thiết. Cảm ơn! Đây là cấu hình kết nối hoàn chỉnh: 'server.connection ({port: + process.env.PORT || 5000, host: '0.0.0.0', route: {cors: true}});' – robro

Các vấn đề liên quan