Maison > interface Web > js tutoriel > le corps du texte

Comment créer l'interface node.js

php中世界最好的语言
Libérer: 2018-06-04 10:48:55
original
2598 Les gens l'ont consulté

Cette fois je vais vous montrer comment réaliser une interface node.js et quelles sont les précautions pour réaliser une interface node.js. Voici des cas pratiques. regarder. .

Récemment, je souhaite écrire une interface d'outil pour intégrer la fonction du projet Attributs pour faciliter l'édition par des personnes d'autres départements, un peu similaire au backend. Il y aura une certaine interaction avec les données. J'ai donc découvert le backend node.js.

Le code source est le suivant :

// filename:myServer.js
// a simple http server
var
 fs = require('fs'),
 url = require('url'),
 path = require('path'),
 http = require('http');
//从命令行参数获取root目录,默认是当前目录
var root = path.resolve(process.argv[2] || '.');
console.log('Static root dir: ' + root);
//创建服务器
var server = http.createServer(function (request, response) {
 //获取URL的路径
 var pathname = url.parse(request.url).pathname,
 //获取对应的本地文件的路径
 filepath = path.join(root, pathname);
 //获取文件状态
 fs.stat(filepath, function (err, stats) {
 if (!err && stats.isFile()) {
  console.log('200 ' + request.url);
  //发送响应
  response.writeHead(200);
  //将文件流导向response
  fs.createReadStream(filepath).pipe(response);
 } else {
  console.log('404 ' + request.url);
  response.writeHead(404);
  response.end('404 Not Found');
 }
 });
});
server.listen(8081);
console.log('Server is running at http://127.0.0.1:8081/');
Copier après la connexion

La structure de répertoires de ce projet est comme suit :

Une fois les pages js et html écrites comme d'habitude, exécutez la commande cnd :

L'effet final est le suivant :

Je crois que vous maîtrisez la méthode après en lisant le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Comment utiliser Vue pour supprimer le signe # dans le chemin

Comment utiliser Vue pour cliquez sur l'espace vide Implémentation du div caché

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!