Noa*_*ony 2 json-server angular
我正在使用 json-server 并且出现以下错误。我做错了什么?
类型错误:无法在 Function.createId (/Users/Picchu/Documents/url/node_modules/json-server/lib/server/mixins.js:47:39) [0] 处读取 Function.createId 处未定义 [0] 的属性“id”[0] .insert (/Users/Picchu/Documents/url/node_modules/lodash-id/src/index.js:47:49) [0] 在 /Users/Picchu/Documents/url/node_modules/lodash/lodash.js:4388 :28 [0] 在 arrayReduce (/Users/Picchu/Documents/url/node_modules/lodash/lodash.js:683:21) [0] 在 baseWrapperValue (/Users/Picchu/Documents/url/node_modules/lodash/lodash. js:4387:14)
createShortUrl(data: ShortUrl): Observable<any> {
let params = new HttpParams();
params = params.append('url', 'http://google.com');
return this._http.post(`${'/api'}`, { params: params }).pipe(map((res) => {
return res;
}
Run Code Online (Sandbox Code Playgroud)
Pra*_*iam 11
如果您在 JSON DB 中已经有一些数据(在我们开始发送请求之前),请确保这些对象具有名为“id”的属性。
例如:
{
cards:[
"id":"1",
"name":"something"
]
}
Run Code Online (Sandbox Code Playgroud)
JSON 数据需要一个名为“id”的属性来存储我们发送的数据。(如果已经在数据库中手动存储了一些数据)
如果我们发送第一个请求时数据库是空的,除了提供的数据(如果我们没有明确提到“id”参数),它还会自动分配一个参数“id”(并给它一些随机值)和对于每一个进一步的请求。
| 归档时间: |
|
| 查看次数: |
3794 次 |
| 最近记录: |