Maison  >  Article  >  interface Web  >  Routage flexible Node.js

Routage flexible Node.js

黄舟
黄舟original
2017-01-17 15:55:521142parcourir

Route Node.js (routage)

Définir le fichier router.js

[code]var http = require('http');
var url = require('url');
function start(route) {
    var onRequest = function (request, response) {
        var pathname = url.parse(request.url).pathname;
        console.log("Request for " + pathname);
        route(pathname);
        response.writeHead(200, { "Content-Type" : "text/plain"});
        response.write("Hello Zhang Shan");
        response.end();
    }
    http.createServer(onRequest).listen(8888);
    console.log('Server has started');
}
exports.start = start;

Définir le fichier index.js

[code]var server = require('./server');
var router = require('./router');
server.start(router.route);

Routage flexible Node.js

Routage flexible Node.js

Ce qui précède est le contenu du routage flexible Node.js. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Déclaration:
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
Article précédent:Fonctions Node.jsArticle suivant:Fonctions Node.js