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-SpeicherverwaltungSo verwenden Sie den NodeJs-CrawlerDas 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!