Heim  >  Artikel  >  Web-Frontend  >  Verwenden Sie Express, um die gemeinsame Nutzung von Serverdienstmethoden zu starten

Verwenden Sie Express, um die gemeinsame Nutzung von Serverdienstmethoden zu starten

小云云
小云云Original
2018-02-06 11:48:231931Durchsuche

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:

Beispielanalyse einer einfachen Kapselungsoperation von NodeJS, die eine Verbindung zur SQLServer-Datenbank basierend auf dem MSSQL-Modul herstellt

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!

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