Heim >Web-Frontend >js-Tutorial >Teilen Sie ein Beispiel-Tutorial zum Erstellen eines Vue-Cli-Projekts.

Teilen Sie ein Beispiel-Tutorial zum Erstellen eines Vue-Cli-Projekts.

零下一度
零下一度Original
2017-06-25 09:53:321909Durchsuche

Backend-Mock wird in „Hinzufügen einer Backend-Mock-Schnittstelle zu einem von Vue-cli erstellten Projekt“ implementiert, aber die t-Daten des Front-End-Beitrags müssen in der Back-End-Schnittstelle des Mocks verwendet werden, um die Daten zu erhalten im http-Protokollkörper mithilfe des Empfangsdatenereignisses von req.

req.on('data', function(chunk){  //接收字节数据});

req.end('data', function(){  //转换||处理});

req.error('error', function(e){  //处理错误});

Wenn das Front-End Cookies verwenden muss und das Back-End sie lesen muss, müssen Sie in der Hintergrund-Mock-Schnittstelle die Header von req abrufen, und holen Sie sich die Cookie-Zeichenfolge daraus und geben Sie sie selbst zurück, um sie aufzuteilen und zu verarbeiten usw.

Natürlich ist das möglich, aber es ist aufwändiger. Sie müssen es selbst tun, vom Empfang der Daten bis zur Konvertierung.

Das von vue-cli erstellte Projekt verwendet Express als Web-Framework von node.js, das umfangreiche Middleware unterstützt.

Entsprechend den oben genannten Problemen gibt es Body-Parser- und Cookie-Parser-Middleware, die die Daten und Cookies im Body des Beitrags einfach in req.body- und req.cookies-Objekte extrahieren können, damit Benutzer sie verwenden können. Das ist sehr praktisch.

Middleware installieren

npm install body-parser --save-dev

npm install cookie-parser --save-dev

Middleware einführen

in Build/Dev- Middleware hinzufügen require am Ende des Header-Require-Bereichs in der Datei server.js.

  var bodyParser = require('body-parser');  var cookieParser = require('cookie-parser');

Dann fügen Sie den Middleware-Aufruf direkt nach var app = express() hinzu.

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser());

Die beiden Zeilen zum Aufrufen von bodyParser basieren auf den Inhaltstypeinstellungen von „application/json“ und „application/x-www-form-urlencoded“.

Nach Abschluss der Zugabe ist die Verwendung einfach.

Ende

Das obige ist der detaillierte Inhalt vonTeilen Sie ein Beispiel-Tutorial zum Erstellen eines Vue-Cli-Projekts.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn