根据内存中的角度内容来读取内容api'内存中的web api库目前假设每个集合都有一个名为id'的主键。 有没有选择没有身份证?因为我想生成以下回复
{
success: boolean;
token: string;
}
是否也可以生成一个字符串拥有它,因为我的应用程序在发布帖子时返回一个字符串。
答案 0 :(得分:0)
'id'是必须的,尽管您可以忽略并且不能使用它。
但是没有ID的API将无法正常工作,并且会显示错误消息。
集合“您的集合名称” ID类型为非数字或未知。只能生成数字ID
答案 1 :(得分:0)
我发现这比这更糟。
每个表中不仅必须有一个称为id
的主键值,而且还必须是一个字符串,不是一个数字。 (嗯?!)
如果不这样做,当您尝试调用PUT端点时,Angular代码将在此行引发错误:
BackendService.prototype.put = function (_a) {
. . .
if (id && id !== item.id) {
return this.createErrorResponseOptions(url, STATUS.BAD_REQUEST, "Request for '" + collectionName + "' id does not match item.id");
}
如果您的表包含一个数字 id
值,那么此行将结束将"100"
与100
之类的内容进行比较,并会引发错误。 / p>
(叹气)