miragejs - 如何使用 MirageJS 中的工厂返回字符串 id 数组?
问题描述
在 MirageJS 中,我试图为一个简单的数组模型创建一个工厂。
当前代码
这是我的代码:
let server = new Server({
models: {
usertab: Model
},
factories: {
usertab: Factory.extend( function(i) { return i } ),
},
seeds(server) {
server.createList("tab", 3)
},
routes() {
this.get("api/usertabs", (schema) => {
return schema.usertabs.all()
})
}
})
当前结果
上面的代码返回一个对象列表,id
键下有一个usertabs
键:
{
usertabs: [
{id: "1"},
{id: "2"},
{id: "3"},
]
}
想要的结果
我想用简单的递增数字为数组播种,因此使用时的返回值GET api/usertabs
将返回:
["1","2","3"]
出于某种原因,没有Factory
仅用于指南的 api 文档。我能找到的唯一示例是创建对象数组的示例。
解决方案
推荐阅读
- .htaccess - 在共享主机上禁止对某个域的请求?
- c# - 如何在 WCF 跟踪中查看 SOAP 请求和响应
- c++ - 从低到高的隐式转换
- vue.js - 在 Nuxt 布局中导入 css 文件返回 [object Object]
- node.js - 使用 Firebase Realtime DB 验证 node.js 服务器
- url - 在 Go 中将相对 URL 转换为绝对 URL
- algorithm - 将地图拆分为房地产价格区域
- jquery - 角度模型中带有日期选择器的多个动态 ui 日期时间字段
- angular - 角度 5+ 相同的路由,相同的组件但不同的参数,不在角度订阅上发送 http get 请求
- c# - 通过 nuget 使用 Z3 时 libz3.dll 的 DllNotFoundException