如何使用faker.js为项目生成几千个用户?

时间:2018-03-10 19:16:26

标签: node.js database project-structure faker

我是一名自学成才的前端开发者,现在我正在探索我们领域的更多方面,我需要一些帮助将点与后端联系起来。如果这个问题过于宽泛,请道歉。

我想使用faker.js在json中设置几千个虚假用户,并将其发送到Node JS中的前端项目,在那里我可以获取数据并在浏览器中使用它。

我知道如何通过我的data.js文件生成一个用户并在终端中执行“节点数据”:

var faker = require('faker');

var user = {
  name: faker.name.findName(),
  email: faker.internet.email(),
  address: faker.address.streetAddress(),
  bio: faker.lorem.sentence(),
  image: faker.image.avatar()
};

console.log(user);

但是我如何设置它以创建2000个用户为例,保存它的正确方法是什么(我不想只是复制console.log并保存到文件中)?

然后我将如何为我的前端项目提供服务? 我读过的文章提到通过不同的端口提供服务但不是如何服务。然后我读到我可以使用像“Postman”这样的工具来查看数据,即使没有我的项目。

如果有人可以帮助我将这些点与在线文档联系起来,我会很感激,谢谢!

1 个答案:

答案 0 :(得分:0)

如果没有太深入的代码,我对您的问题有一些疑问。 :)

此处的目标是确认您的前端是否适用于所有可能的输入?如果是这样,您可以使用faker.js客户端库替换将您的假数据保存到您选择的数据库中的需要

为了保存您的数据,我想您可以将其保存到mongodb或某种类型的数据库,但为什么是2000用户?这是一个任意数字吗?