Tôi đang làm việc HapiJs Dịch vụ web an toàn và cố gắng bật cors để bất kỳ khách hàng nào từ miền khác đều có thể sử dụng dịch vụ của tôi. Tôi đã thử cors = true trong đối tượng kết nối máy chủ nhưng không hoạt động.Nodejs Hapi - Cách kích hoạt kiểm soát truy cập nguồn gốc
7
A
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
Các vấn đề liên quan
- 1. Cổng API AWS - CORS "truy cập-kiểm soát-cho phép-nguồn gốc" - nhiều mục
- 2. nodejs HAPI đơn trang
- 3. Đặt thư mục gốc dưới sự kiểm soát nguồn (hg)
- 4. Hệ thống kiểm soát truy cập PHP
- 5. Kiểm soát Truy cập Windows Azure & WPF?
- 6. Kiểm soát truy cập trong Cgit
- 7. Xây dựng Hệ thống Kiểm soát Truy cập Tốt hơn
- 8. Kiểm soát hành trình & Git: "Hoạt động kiểm soát nguồn đã hết thời gian chờ." lỗi
- 9. Truy cập cá thể hoạt động gốc?
- 10. Kiểm soát xác thực và truy cập bằng Relay
- 11. Kiểm soát truy cập dựa trên vai trò trong Angular2?
- 12. kiểm soát truy cập Swift trên giao thức phù hợp
- 13. Kiểm soát truy cập dựa trên vai trò Laravel 5
- 14. Yii framework: kiểm soát dựa trên vai trò truy cập
- 15. Thư viện kiểm soát truy cập nâng cao
- 16. Kiểm soát truy cập mạnh mẽ cho Gollum?
- 17. Sử dụng thư viện được kiểm soát nguồn trong các dự án được kiểm soát nguồn
- 18. Hủy kiểm soát dữ liệu kiểm soát sự kiện không ngăn chặn cố gắng cập nhật nguồn dữ liệu
- 19. Kiểm soát truy cập sớm | tải so với domready
- 20. HTML5 Canvas kiểm soát truy cập-Allow-Origin lỗi
- 21. kiểm soát truy cập Swift cho initializer mặc định
- 22. Chỉ định nhiều tên miền phụ có kiểm soát truy cập Xuất xứ
- 23. Thiết lập lại các ràng buộc kiểm soát nguồn TFS
- 24. Kiểm soát nguồn cho a .Net guy
- 25. Virtualenv và kiểm soát phiên bản nguồn
- 26. Thứ tự kiểm soát các tệp nguồn
- 27. Làm cách nào để đặt quyền truy cập cho phép kiểm soát quyền truy cập trong webrick dưới đường ray?
- 28. Kiểm soát khu vực có thể chạm vào trong phản ứng có nguồn gốc
- 29. Cách kiểm tra xem người dùng có đang truy cập url gốc của trang web không?
- 30. Thực tiễn tốt nhất của NodeJS: Lỗi kiểm soát luồng?
// 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') } } }); –
'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