2017-05-16 4 views
0

Wenn ich localhost:1337/user öffnen, habe ich Interner Server Fehler Etwas stimmt hier nicht.ReferenceError: Benutzer ist nicht in Benutzer-API definiert

ReferenceError: user is not defined

Wie kann ich es beheben? Meine API funktioniert nicht. Ich kann keine Daten in die Datenbank einfügen, indem ich HTML-Formulare in sailsjs verwende. Mein Benutzermodell ist:

Antwort

0

Sie eine Variable „Benutzer“ aufrufen und es existiert nicht oder es ist leer. Überprüfen Sie Ihren Code für diese Variable.

In Ihrem Benutzermodell haben Sie nur Vorname und Nachname. Ich nehme an, du brauchst eines davon. Wenn Sie spezifischere Hilfe benötigen, dann müssen Sie uns ein extra Coding der Seite zeigen, nicht nur das Modell.

+0

jetzt funktioniert api nicht richtig. als ich dies tippte: http: // localhost: 1337/benutzer/create? name = aaaaaa dann habe ich { "id": 2 } ich kann nicht sehen name –

+0

zeigen uns, was ihr controller tun. weil das Problem sehr wahrscheinlich durch die Art verursacht wird, wie Sie den Benutzer in Ihrem Controller anrufen. –

+0

sole.info ("Programm gestartet"); module.exports = { \t 'neu': Funktion (req, res) { \t res.view(); } \t, \t Operationen: function (REQ, res, next) { \t \t var params = req.body; // erstellen Sie einen Benutzer User.find (params, Funktion (err, createdData) { if (err) { res.badRequest ({ Fehler: err });} else { return res.json ({ \t Status: "Erfolg", Daten: createdData });} }); } } –

Verwandte Themen