Maison > interface Web > js tutoriel > Exemple de fonction de serveur Web simple implémenté par nodejs

Exemple de fonction de serveur Web simple implémenté par nodejs

亚连
Libérer: 2018-05-30 10:36:56
original
1402 Les gens l'ont consulté

Cet article présente principalement les fonctions simples du serveur Web implémentées par nodejs et analyse les techniques de surveillance, de réponse, de traitement des données et autres techniques d'exploitation associées à la construction d'un serveur Web avec nodejs sous forme d'exemples. Les amis dans le besoin peuvent s'y référer.

L'exemple de cet article décrit la fonction de serveur Web simple implémentée par nodejs. Partagez-le avec tout le monde pour votre référence, comme suit :

Code js front-end :


<script src="jquery-1.12.1.js"></script>
<script type="text/javascript">
 $.ajax({
  url:&#39;http://192.168.0.114:3000&#39;,//服务器地址
  type:&#39;post&#39;,
  timeout:30,
  dataType:&#39;json&#39;,
  data:{
    "username":username,
    "password":password
  },
  success:function(res){
    console.log(JSON.stringify(res));
  },
  err:function(err){
    alert(err);
  }
});
Copier après la connexion


Code nodejs :


var http = require(&#39;http&#39;);
var url = require(&#39;url&#39;);
var qs = require(&#39;querystring&#39;);
http.createServer(function(req,res){
  res.writeHead(200,{&#39;Content-Type&#39;:&#39;text/plain;charset=UTF-8&#39;,&#39;Access-Control-Allow-origin&#39;:&#39;*&#39;});
  if(req.method.toUpperCase() == &#39;GET&#39;){
    var query = url.parse(req.url, true).query;// 接受的数据
    res.end(JSON.stringify(query));
  }else if(req.method.toUpperCase() == &#39;POST&#39;){
    var postData = &#39;&#39;;
    req.on(&#39;data&#39;,function(data){
      postData += data; //接受的数据
    });
    req.on(&#39;end&#39;,function(){
      var query = qs.parse(postData);
      res.end(JSON.stringify(query));//返回的数据
    });
  }
}).listen(&#39;3000&#39;,function(){
  console.log(&#39;this is callback&#39;);
});
console.log(&#39;server is running&#39;);
Copier après la connexion

Ce qui précède est ce que j'ai compilé pour vous. J'espère que cela vous sera utile à l'avenir.

Articles connexes :

Comment analyser parfaitement les données en js

Résoudre le problème du routage invalide après avoir utilisé vue. js

Exemple de la fonction de téléchargement d'images dans la base de données et de les afficher sur la page implémentée par vue

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal