NodeJS无法获取端点-返回404

时间:2018-08-01 19:18:09

标签: javascript node.js express

我有一个突然停止工作的Node.js应用程序。它会调用一个确实存在的本地端点-在Chrome中调用它会返回有效的json-但使用Node.js http模块调用时突然开始返回Cannot GET / api / clientspopulate:

var http = require("http");

http.get({
  hostname: 'localhost',
  path: '/api/clientspopulate',
  port: 3000,
  agent: false,  // create a new agent just for this one request
  headers: {
    accept: '*!/!*'
  }
}, function (res) {
  console.log(res.statusCode);

  var body = '';
  res.on('data', function (d) {
    body += d;
  });

  res.on('end', function (d) {
    //clientspopulate returns json structure of all clients and their child properties.
    var clients = JSON.parse(body);

    //...rest of code...

就像我说的那样,它曾经起作用,但是突然开始返回Cannot GET并返回statusCode:404,即使可以通过浏览器访问它。

0 个答案:

没有答案