Heim  >  Artikel  >  Web-Frontend  >  Wie man mit Node einen Server erstellt, Schnittstellen schreibt, Schnittstellen anpasst und domänenübergreifend arbeitet

Wie man mit Node einen Server erstellt, Schnittstellen schreibt, Schnittstellen anpasst und domänenübergreifend arbeitet

php中世界最好的语言
php中世界最好的语言Original
2018-05-30 10:12:272229Durchsuche

Dieses Mal zeige ich Ihnen, wie Sie mit Node einen Server erstellen, Schnittstellen schreiben, Schnittstellen anpassen, domänenübergreifend, mit Node Server erstellen, Schnittstellen schreiben, Schnittstellen anpassen, domänenübergreifend Was sind die Vorsichtsmaßnahmen? , unten Dies ist ein praktischer Fall, schauen wir uns ihn an. .

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);
})

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.

npm install express --save

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');
}
})

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 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:

So verwenden Sie die Nodejs-Speicherverwaltung


So verwenden Sie den NodeJs-Crawler

Das obige ist der detaillierte Inhalt vonWie man mit Node einen Server erstellt, Schnittstellen schreibt, Schnittstellen anpasst und domänenübergreifend arbeitet. 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