Ich habe gerade ein brand neues Rails 5 Beta 4-Projekt gestartet und rüstete eine Tabellen-Ressource. Und ich versuche, mit curl zu arbeiten, um meine API-Endpunkte zu testen, aber es funktioniert aus irgendeinem Grund nicht.curl nicht zurück etwas rails 5
so habe ich Zugriff auf url http://localhost:3000/tables
jetzt, wenn ich curl http://localhost:3000/tables
Aus irgendeinem Grunde gebe es nichts gibt, nicht einmal ein leeres Array [], wie ich erwartet hatte, und ich kann keine Anforderung zu sehen sein in Schienen Server gemacht, fehle ich etwas?
EDIT:
wenn ich localhost:3000
in Browser zugreifen es zeigt nichts, aber in Browser-Konsole sagt es
fehlgeschlagen Ressource laden: der Server mit einem Status von 500 (Internal Server reagiert Fehler)
jetzt, wenn ich versuche, über 127.0.0.1:3000
darauf zuzugreifen, funktioniert es. even curl funktioniert ohne localhost-Teil.
Tut mir leid für die offensichtliche Frage, aber können Sie Ihren Server neu starten und sicherstellen, dass es auf Port 3000 läuft? Sie können einen Cache in Ihrem Browser aufrufen. –
@AnthonyE hmm das ist komisch, aber wenn ich auf 'localhost: 3000' zugreife, zeigt es nichts anderes als in der Browserkonsole' 'Fehler beim Laden der Ressource: Der Server hat mit dem Status 500 (Interner Serverfehler) geantwortet ', jetzt wenn ich versuchen Sie über '127.0.0.1: 3000' darauf zuzugreifen, es funktioniert. even curl funktioniert ohne localhost-Teil. –
Haben Sie eine Zeile wie diese: '127.0.0.1 localhost 0.0.0.0 'in Ihrer'/etc/hosts'? –