解析查询字符串不起作用

时间:2017-08-23 22:13:33

标签: node.js

我是自学成才的Node.js.我创建了两个简单的HTML文件(summer.html和winter.html),并在node.js上节点了JS。我继续使用localhost:5354 / summer.html(和winter.html)。什么都没有出现,我收到了一条错误消息

This site can’t be reached

The connection was reset.
Try:
Checking the connection
Checking the proxy and the firewall
Running Windows Network Diagnostics
ERR_CONNECTION_RESET

我已经测试了其他课程,并且能够在localhost:5354上显示结果/但是这个不起作用。我做错了什么?

JS

var http = require('http');
var url = require('url');
var fs = require('fs');

http.createServer(function (req, res) {
    var q = url.parse(req.url, true);
    var filename = "." + q.pathname;
    fs.readFile(filename, function(err, data) {
        if (err) {
            res.writeHead(404, {'Content-Type': 'text/html'});
            return res.end("404 Not Found");
        }
        res.writeHead(200, {'Content-Type': 'text/html'});
        res.write(data);
        return res.end();
    });
}).listen(5343);

1 个答案:

答案 0 :(得分:2)

点击此网址 localhost:5343 / summer.html

因为,你在5343 PORT听。但是你打了5354 Port