Tôi đang làm việc trên một trang web sử dụng gulp
để biên dịch và đồng bộ hóa trình duyệt để giữ cho trình duyệt được đồng bộ hóa với các thay đổi của tôi.
Tác vụ gulp biên dịch mọi thứ chính xác, nhưng trên trang web, tôi không thể thấy bất kỳ kiểu nào và bảng điều khiển hiển thị thông báo lỗi này:
Từ chối áp dụng kiểu từ ' http: // localhost: 3000 / nội dung / kiểu / tùy chỉnh-style.css ' vì loại MIME của nó ('text / html') không phải là loại MIME của biểu định kiểu được hỗ trợ và kiểm tra MIME nghiêm ngặt được bật.
Bây giờ, tôi không thực sự hiểu tại sao điều này xảy ra.
HTML bao gồm các tệp như thế này (mà tôi khá chắc chắn là chính xác):
<link rel="stylesheet" type="text/css" href="assets/styles/custom-style.css"/>
Và biểu định kiểu là sự hợp nhất giữa các kiểu Bootstrap & font-awesome bây giờ (chưa có gì tùy chỉnh).
Đường dẫn cũng đúng, vì đây là cấu trúc thư mục:
index.html
assets
|-styles
|-custom-style.css
Nhưng tôi cứ nhận lỗi.
Nó có thể là gì? Đây có phải là một cái gì đó (có thể là một cài đặt?) Cho gulp / browserync không?
http://localhost:3000/assets/styles/custom-style.css
trong một tab mới.
proxy.conf.json
thiết lập xấu đã dẫn chúng tôi đến lỗi kỳ lạ này, vì yêu cầu chuyển tiếp đến API phụ trợ không hoạt động chính xác, do đó phản hồi lỗi HTML.