In diesem Artikel werden hauptsächlich die einfachen Webserverfunktionen vorgestellt, die von NodeJS implementiert werden, und die damit verbundenen Überwachungs-, Antwort-, Datenverarbeitungs- und anderen Betriebstechniken zum Aufbau eines Webservers mit NodeJS anhand von Beispielen analysiert
Das Beispiel in diesem Artikel beschreibt die einfache Webserverfunktion, die von nodejs implementiert wird. Teilen Sie es wie folgt mit allen als Referenz:
Front-End-JS-Code:
<script src="jquery-1.12.1.js"></script> <script type="text/javascript"> $.ajax({ url:'http://192.168.0.114:3000',//服务器地址 type:'post', timeout:30, dataType:'json', data:{ "username":username, "password":password }, success:function(res){ console.log(JSON.stringify(res)); }, err:function(err){ alert(err); } });
nodeJS-Code :
var http = require('http'); var url = require('url'); var qs = require('querystring'); http.createServer(function(req,res){ res.writeHead(200,{'Content-Type':'text/plain;charset=UTF-8','Access-Control-Allow-origin':'*'}); if(req.method.toUpperCase() == 'GET'){ var query = url.parse(req.url, true).query;// 接受的数据 res.end(JSON.stringify(query)); }else if(req.method.toUpperCase() == 'POST'){ var postData = ''; req.on('data',function(data){ postData += data; //接受的数据 }); req.on('end',function(){ var query = qs.parse(postData); res.end(JSON.stringify(query));//返回的数据 }); } }).listen('3000',function(){ console.log('this is callback'); }); console.log('server is running');
Das Obige habe ich für alle zusammengestellt. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.
Verwandte Artikel:
So analysieren Sie Daten in js perfekt
Lösen Sie das Problem des ungültigen Routings nach der Verwendung von Vue. js
Das obige ist der detaillierte Inhalt vonEinfaches Webserver-Funktionsbeispiel, implementiert von nodejs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!