2017-08-18 19 views
7

Triển khai một ứng dụng để căn cứ hỏa lực lưu trữ, tôi nhận được lỗi sau:Khi triển khai với lưu trữ căn cứ hỏa lực, tôi nhận được hosting.rewrites [0] không phải là chính xác một từ [subschema 0], [subschema 1]

HTTP Error: 400, hosting.rewrites[0] is not exactly one from [subschema 0],[subschema 1] 

này xảy ra với một cấu hình đơn giản như:

{ 
    "hosting": { 
    "public": "public", 
    "ignore": [ 
     "firebase.json", 
     "**/.*", 
     "**/node_modules/**" 
    ], 
    "rewrites": [ 
     { 
     "source": "/*/*", 
     "destination": "index.html" 
     } 
    ] 
    } 
} 

cấu hình này làm việc khi phục vụ tại địa phương.

Trả lời

10

Rõ ràng, lỗi cho biết tôi nên đặt '/' trước 'index.html'. Sau đó, nó hoạt động cho triển khai cục bộ và từ xa.

+0

đúng, muốn lỗi này cung cấp thêm chi tiết. – Relm

+0

không giúp tôi. Tôi đã sử dụng một hàm được gọi là ssr thay vì một index.html.file tĩnh để triển khai với Angular Universal, ví dụ: '" destination ":" ssr "'. Bất kỳ ý tưởng những gì các lỗi thực sự có nghĩa là gì? – Phil

+0

liên quan đến vấn đề của tôi: nó phải là: '" function ":" ssr "' – Phil

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