SportsStore 管理功能开发:GraphQL 应用实践
1. 项目准备
在开始为 SportsStore 应用添加管理功能之前,我们需要做一些准备工作。这里将生成一批模拟订单数据,以便后续操作有数据可处理。
在 sportsstore 文件夹下的 data.js 文件中添加以下代码:
var faker = require("faker");
faker.seed(100);
var categories = ["Watersports", "Soccer", "Chess"];
var products = [];
for (let i = 1; i <= 503; i++) {
var category = faker.helpers.randomize(categories);
products.push({
id: i,
name: faker.commerce.productName(),
category: category,
description: `${category}: ${faker.lorem.sentence(3)}`,
price: Number(faker.commerce.price())
})
}
var orders = [];
for (let i = 1; i <= 103; i++) {
var fname = faker.name.firstName(); var sname = fa
超级会员免费看
订阅专栏 解锁全文

38

被折叠的 条评论
为什么被折叠?



