Heim > Artikel > Web-Frontend > Verwenden Sie Express, um die gemeinsame Nutzung von Serverdienstmethoden zu starten
In diesem Artikel erfahren Sie hauptsächlich, wie Sie mit Express einen Serverdienst starten. Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Folgen wir dem Herausgeber, um einen Blick darauf zu werfen. Ich hoffe, es kann allen helfen.
Express installieren
$ npm install express --save
In node.js ist Express unser am häufigsten verwendetes Framework
Express It ist ein minimalistisches und flexibles Framework für die Entwicklung von Webanwendungen, das auf der Node.js-Plattform basiert. Es bietet eine Reihe leistungsstarker Funktionen, die Sie bei der Erstellung verschiedener Web- und Mobilgeräteanwendungen unterstützen.
Schritt 1
Wir müssen auf dieses Framework verweisen
let express=require('express');
Schritt 2
Wir montieren dieses Framework auf einer Variablen, um es uns später zu erleichtern, die integrierte Express-Methode aufzurufen
let app=express()
Der dritte Schritt
Wir Ich möchte unsere Service-Portnummer überwachen
app.listen(8080)
---------------------------------------- - -----------
Unten habe ich einige Routen geschrieben, die dem vom Front-End angeforderten Pfadnamen entsprechen, und dann einige Zeichenfolgen an das Front-End zurückgegeben (weil ich das verwendet habe res.end()-Methode. Sie kann nur Zeichenfolgen und Puffer akzeptieren. Was ich hier also zurückgebe, ist eine Zeichenfolge)
app.get('pathname', function)
Das Folgende ist eine Beispiel direkt zur Erläuterung jeder Codezeile
//引入express框架 let express=require('express'); //定义一个变量调用express各种方法 let app=express(); // app上有很多匹配请求方法 app.get app.post app.put app.delet //app定义路由,其实也是一个函数,定义的很多方法 //当客户端以GET方式访问服务器/路由时候,会有那个函数进行处理 app.get('/',function (req,res) { res.end('home'); }) //当客户的以get方式访问服务器/user路径时候,会有那个函数进行处理 // 三部分 请求 路径 函数 app.get('/user',function (req,res) { res.end('user'); }) //app.all能匹配所有的方法,不管客户端请求过来的方法名是什么,都能匹配上 // 所以这个方法一定要放在最后面,意思上前面都没有匹配中后,匹配all // * 代表所有的路径 app.all('*',function (req,res) { res.end('not found') }) app.listen(8080); /* listen源码 var http = require('http'); app.listen = function listen() { var server = http.createServer(this); return server.listen.apply(server, arguments); }; * * * * */
Verwandte Empfehlungen:
Das obige ist der detaillierte Inhalt vonVerwenden Sie Express, um die gemeinsame Nutzung von Serverdienstmethoden zu starten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!