猿问

windows下 git 下运行node server.js 命令就卡住没响应了?求解

var http = require('http');

var fs = require('fs');


var server = http.createServer(function(req, res) {

    getTitles(res);

}).listen(8000, "127.0.0.1");


function getTitles(res) {

    fs.readFile('./titles.json', function(err, data) {

        if(err) {

            return hadError(err, res);

        }

        getTemplate(JSON.parse(data.toString()), res);

    });

}


function getTemplate(titles, res) {

    fs.readFile('./template.html', function(err, data) {

        if(err) {

            return hadError(err, res);

        }

        formatHtml(titles, data.toString(), res);

    });

}


function formatHtml(titles, tmpl, res) {

    var html = tmpl.replace('%', titles.join('</li><li>'));

    res.writeHead(200, {'Content-Type': 'text/html'});

    res.end(html);

}


function hadError(err, res) {

    console.error(err);

    res.end('Server Error');

}

node这个js文件后,我的git就卡住没后续了,这是什么情况

代码是NodeJs实战上的例子

RISEBY
浏览 1262回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答