2016-10-29 2 views
0

Ich mache einen API-Server, der SQL-Abfragen mit etwa 20 bis 40 Zeilen benötigt.Wie sollte ich SQL-Abfragen in meinem API-Server speichern?

Ich möchte, dass es ein einfacher Server ist, also verwende ich NodeJS, Express, Body-Parser und einen Datenbank-Connector.

In anderen Umgebungen verstehe ich, dass Sie entweder endgültige Konstanten verwenden oder SQL-Dateien importieren, aber ich weiß nicht, was die beste Methode in Node ist.

Ich denke, das Lesen in einzelnen SQL-Datei für jede Abfrage wird langsam sein und da JavaScript keine mehrzeiligen Zeichenfolge unterstützt, würde das Speichern in einem JSON-Objekt langweilig erscheinen.

(Ich weiß ES6/Babel existiert, aber es scheint wie ein Overkill für nur eine Funktionalität).

Also ist die Frage, was ist die beste und die gängigste Möglichkeit, SQL-Abfragen im Kontext von Node/Express zu speichern?

Antwort

0

20-40 Zeilen scheint viel ... Haben Sie in Betracht gezogen, diese Abfragen views oder stored procedures?

Die andere Sache ist, dass, wenn Sie mindestens NodeJS 4.6.1 verwenden Sie Vorlage Literale aus dem Kasten

+0

Können Sie ein Beispiel hinzufügen, wie Template Literale würde helfen können? – rodrigoap

+0

Das ist ** nur ** in dem Fall, dass OP immer noch die Abfragen als mehrzeilige Zeichenfolge in JS speichert. – ondama

Verwandte Themen