node.js Error: connect ECONNREFUSED; response from server

前端 未结 6 994
再見小時候
再見小時候 2020-12-09 03:52

I have a problem with this little program:

var http = require(\"http\");
var request = http.request({
    hostname:          


        
6条回答
  •  一向
    一向 (楼主)
    2020-12-09 04:34

    From your code, It looks like your file contains code that makes get request to localhost (127.0.0.1:8000).

    The problem might be you have not created server on your local machine which listens to port 8000.

    For that you have to set up server on localhost which can serve your request.

    1. Create server.js

      var express = require('express');
      var app = express();
      
      app.get('/', function (req, res) {
        res.send('Hello World!'); // This will serve your request to '/'.
      });
      
      app.listen(8000, function () {
        console.log('Example app listening on port 8000!');
       });
      
    2. Run server.js : node server.js

    3. Run file that contains code to make request.

提交回复
热议问题