Ich erhalte die insert failed: Method not found
Protokollmeldung und es ist wahrscheinlich das Ergebnis von dem, was in diesen Themen beschrieben:Meteor: Insert fehlgeschlagen: Methode nicht
- Meteor using a local connection results in error: insert failed: 404 -- Method not found
- Getting a error inserting in to a Meteor Collection
jedoch Ich sehe nicht wie. Lassen Sie mich den Code in den Hoffnungen zeigen, die klarer erklären werden. Ich verwende Coffee:
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")
Ich bin total ein n00b mit Meteor, aber was ich aus den oben zitierten Fäden zu entnehmen ist, dass die Sammlung auf dem Client und dem Server zur Verfügung stehen müssen. Ist das nicht das, was ich getan habe, oder entwickle ich Kaffee-Blindheit?
Danke!
Duplizieren von [Meteor eine lokale Verbindung führt zu Fehler mit: Insert fehlgeschlagen: 404 - Methode nicht gefunden] (http://stackoverflow.com/questions/10483142/meteo-using-a-local-connection-results-in-error-insert-failed-404-method-n) –
Ein guter erster Schritt als n00b ist zu entfernen jeder Code, der für die Reproduktion des Fehlers nicht relevant ist. Z.B. Das Ersetzen der VIN hat wahrscheinlich nichts mit dem Fehler zu tun, also versuche es zu entfernen. Tritt der Fehler immer noch auf? Entfernen Sie den Code, bis Sie den Mindestwiedergabefall isoliert haben. –