如何在 Angular2 中使用 angular-in-memory-web-api?
How to use angular-in-memory-web-api in Angular2?
我已经安装了这个包。
我的模拟数据class:
import { InMemoryDbService } from 'angular-in-memory-web-api';
export class InCredentialsService implements InMemoryDbService {
public createDb() {
const credentials = {
auth: true,
id: 1,
token: 'token',
grant: 'all'
};
return credentials;
}
}
在app.module.ts
中我在import
部分设置依赖:
InMemoryWebApiModule.forRoot(InMemoryDataService)
现在我尝试这样使用它:
return this.http.get('api/credentials');
它returns我HTTP错误:
Response with status: 404 Not Found for URL: api/credentials
如何使用 angular-in-memory-web-api 对吗?
使用
return { credentials };
这是
的缩写形式
return { credentials: credentials };
标识符变为 API。
我已经安装了这个包。
我的模拟数据class:
import { InMemoryDbService } from 'angular-in-memory-web-api';
export class InCredentialsService implements InMemoryDbService {
public createDb() {
const credentials = {
auth: true,
id: 1,
token: 'token',
grant: 'all'
};
return credentials;
}
}
在app.module.ts
中我在import
部分设置依赖:
InMemoryWebApiModule.forRoot(InMemoryDataService)
现在我尝试这样使用它:
return this.http.get('api/credentials');
它returns我HTTP错误:
Response with status: 404 Not Found for URL: api/credentials
如何使用 angular-in-memory-web-api 对吗?
使用
return { credentials };
这是
的缩写形式return { credentials: credentials };
标识符变为 API。