我的fetch API总是返回旧的json数据。我的应用程序为我的用户列表请求API,它在开始时工作,但是当我发布新用户并刷新我的列表(调用相同的获取函数)时,它返回相同的列表(没有新用户)。但只要我完全关闭我的应用程序并重新打开它,它就能正常工作。我想知道为什么会这样。我是否需要“重置”我的fetch API函数?有这样的功能吗?
这是我的获取功能:
fetch(GET_USER_SESSION, {
method: 'GET',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
}
})
.then((response) => response.json())
.then((data) => {
return data // return same old list
}).catch((err) => this.showError('Error Signing Up, Please Try Again.'));
有什么想法吗?非常感谢!
答案 0 :(得分:0)
将此添加到获取API的标头中:Context: Statement::Prepare( (select 'stack' as id from RDB$DATABASE) t
inner join
(select 'stack' as id from RDB$DATABASE) q
on t.id=q.id )
Message: isc_dsql_prepare failed
SQL Message : -104
Invalid token
Engine Code : 335544569
Engine Message :
Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, column 1
(