Heim > Web-Frontend > js-Tutorial > Node baut Server, schreibt Schnittstellen, passt Schnittstellen an und erklärt domänenübergreifende Methoden im Detail

Node baut Server, schreibt Schnittstellen, passt Schnittstellen an und erklärt domänenübergreifende Methoden im Detail

php中世界最好的语言
Freigeben: 2018-05-22 09:43:14
Original
2425 Leute haben es durchsucht

Dieses Mal werde ich Ihnen eine detaillierte Erklärung zum Knotenaufbau eines Servers, zum Schreiben von Schnittstellen, zum Anpassen von Schnittstellen und zu domänenübergreifenden Methoden geben. Was sind die Vorsichtsmaßnahmen beim Knotenaufbau von Servern, zum Schreiben von Schnittstellen und zum Anpassen von Schnittstellen? , und domänenübergreifende Methoden? Werfen wir einen Blick auf praktische Fälle.

Ich habe gerade erst angefangen, Node zu lernen. In Zukunft kann ich meine eigene Schnittstelle schreiben und sie nicht mehr mit den Backend-Mitarbeitern belästigen Im Laufe der Jahre kann ich nicht genug sagen. Ich bin in Tränen ausgebrochen, also werde ich nicht mehr sagen, sondern einfach weiterlesen. . .

Im Serverprojektverzeichnis:

1. Erstellen Sie eine package.json-Datei a Die app.js-Datei hat die folgenden Anmerkungen. Ich habe einfach eine Schnittstelle geschrieben, die unten verwendet wird, und den domänenübergreifenden Zugriff eingerichtet

var express=require('express');
var app =express();
//设置跨域访问
app.all('*', function(req, res, next) {
 res.header("Access-Control-Allow-Origin", "*");
 res.header("Access-Control-Allow-Headers", "X-Requested-With");
 res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
 res.header("X-Powered-By",' 3.2.1');
 res.header("Content-Type", "application/json;charset=utf-8");
 next();
});
var questions=[
{
data:213,
num:444,
age:12
},
{
data:456,
num:678,
age:13
}];
//写个接口123
app.get('/123',function(req,res){
res.status(200),
res.json(questions)
});
//配置服务端口
var server = app.listen(3000, function () {
var host = server.address().address;
 var port = server.address().port;
 console.log('Example app listening at http://%s:%s', host, port);
})
Nach dem Login kopieren

3. Als nächstes ist es an der Zeit,

zu installieren

Express Framework, da wir es oben verwendet haben, installieren Sie es direkt und schreiben Sie es in die Abhängigkeiten.

Unter dem Projektverzeichnis: 1. Erstellen Sie eine index.html-Datei und erstellen Sie eine Ajax-Get-Anfrage. Die URL ist die Schnittstelle Adresse des Servers, den wir gerade erstellt haben.

$.ajax({
type:'get',
url:'http://localhost:3000/123',
success:function(data){
console.log(data);
},
error:function(){
console.log('error');
}
})
Nach dem Login kopieren

2. Wenn Sie sich das Bild unten ansehen, können Sie sehen, dass wir die Daten angefordert haben, und Sie können mit den Daten machen, was Sie wollen.

Ich werde später weiter lernen. . . .

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Detaillierte Erläuterung der Verwendung des Garbage Collectors


Detaillierte Erläuterung der Schritte zur Speicherverwaltung von Nodejs

Das obige ist der detaillierte Inhalt vonNode baut Server, schreibt Schnittstellen, passt Schnittstellen an und erklärt domänenübergreifende Methoden im Detail. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage