Nodejs中的Web服务

时间:2017-03-29 06:49:44

标签: node.js express

我想打印出1到1,000,000之间的所有数字,每行有1,000个数字。并且在没有长时间延迟的情况下返回响应。

提前感谢任何类型的帮助!!!

1 个答案:

答案 0 :(得分:2)

首先,您可以创建一个函数来打印1到1000之间的数字。

function getThousand(index) {
  var result = '';
  for (var i = index; i < index + 1000; i++) {
    result += i + ' ';
  }
  return result;
}

然后,您需要一个函数来调用1到1000000。

function getAll() {
  var result = '';
  for (var i = 0; i < 1000; i++) {
    result = getThousand((i * 1000) + 1) + " \n";
    fs.appendFileSync('foo.txt', result);
  }
}

然后全部打电话:

getAll();

这会将您的行保存到文件中。在getAll()结束时,您可以打印出您需要的内容。