Tôi nhận được tin nhắn insert failed: Method not found
log và nó có lẽ là kết quả của những gì được mô tả trong các chủ đề:Meteor: chèn thất bại: Phương pháp không tìm thấy
- Meteor using a local connection results in error: insert failed: 404 -- Method not found
- Getting a error inserting in to a Meteor Collection
Tuy nhiên , Tôi không thấy như thế nào. Hãy để tôi hiển thị mã với hy vọng sẽ giải thích rõ ràng hơn. Tôi đang sử dụng Coffeescript:
if Meteor.isClient
@VINs = new Meteor.Collection("vins")
scoped_vins = @VINs
Template.vins.events =
"click .icon-plus-sign": ->
console.log "this is #{this}"
realVIN = $("#your-vin").val().replace /\D/g, ''
console.log "user id is: #{Meteor.userId()} vin is #{parseInt(realVIN)}"
VINs.insert number: parseInt(realVIN), owner: Meteor.userId() if Meteor.userId()
$("#your-vin").val('')
else
@VINs = new Meteor.Collection("vins")
Tôi hoàn toàn một n00b với Meteor, nhưng những gì tôi đã lượm lặt từ các chủ đề nêu trên được trích dẫn là bộ sưu tập phải có sẵn trên máy khách và máy chủ. Đó không phải là những gì tôi đã làm, hay tôi đang phát triển mù cà phê?
Cảm ơn!
Duplicate của [Meteor sử dụng một kết quả kết nối địa phương do lỗi: chèn thất bại: 404 - không tìm thấy phương pháp] (http://stackoverflow.com/questions/10483142/meteor-using-a-local-connection-results-in-error-insert-failed-404-method-n) –
Một bước đầu tiên tốt như là một n00b là để loại bỏ bất kỳ mã nào không liên quan đến việc tạo lại lỗi. Ví dụ. 'thay thế' trên VIN có thể không liên quan đến lỗi, vì vậy hãy thử xóa nó đi. Có lỗi vẫn xảy ra? Tiếp tục xóa mã cho đến khi bạn tách biệt trường hợp sao chép tối thiểu. –