2015-03-16 25 views
5

Tôi muốn sử dụng gói audit-argument-checks trong thiên thạch để đảm bảo rằng tôi đang kiểm tra tất cả các đường chính xác.kiểm tra-đối số-kiểm tra với các gói xấu

Nhưng một số gói khác mà tôi đang nhập như gadicohen:headers không tuân thủ.

Tôi có cách để bật kiểm tra kiểm tra chỉ dành cho mã của tôi chứ không phải cho các gói tôi đang sử dụng có thể không tuân thủ.

+0

Tạo các phương thức của riêng bạn sử dụng 'check()', và sau khi được xác nhận, hãy gọi các phương thức được cung cấp bởi gói, phía máy chủ. – dayuloli

+0

tiêu đề cung cấp một phương thức phía máy chủ mà phía máy khách của nó gọi là js, '' ''headersToken'''' và bạn không thể ghi đè lên một Metor.method. Mã này cũng được triển khai nội tuyến để không vá khỉ – JProgrammer

Trả lời

0

Tôi thường xuyên gặp phải - hệ sinh thái gói cho phép bạn hoàn thành công việc dễ dàng, nhưng không phải lúc nào cũng tốt. Thông thường, tôi sẽ sao chép gói vào thư mục gói của riêng tôi trong thư mục dự án thiên thạch, thực hiện thay đổi, sau đó gửi yêu cầu kéo tới tác giả gốc để thay đổi này xuất hiện cho người khác. Với gói kiểm toán-đối số-kiểm tra trong dự án của bạn, thường điều này bao gồm việc thêm gói kiểm tra vào tệp packages.js bằng cách sử dụng api.use ('check'), sau đó sửa các phương thức để kiểm tra các tham số.

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