使用RESTDataSource时禁用ApolloServer中的缓存

时间:2018-08-21 15:22:11

标签: graphql apollo-server express-graphql

我正在使用RESTDataSource https://www.apollographql.com/docs/apollo-server/features/data-sources.html 这个库来从REST api提取数据,但是正在缓存数据。

由于数据在我的查询解析器中不断变化,因此如何禁用缓存。

下面是node.js代码

$lead_transfer = $this->findModel($id);
$lead_status = $this->findModel($id);
if ($lead_transfer->load(Yii::$app->request->post())&&$lead_transfer->save())
{
    return $this->redirect('index');

}
if ($lead_status->load(Yii::$app->request->post())&&$lead_status->save())
{
    $lead_status->save();
    return $this->refresh();
} 
return $this->render('view', [
    'model' => $this->findModel($id),
    'form_model' =>$form_model,
    'lead_transfer'=>$lead_transfer,
    'lead_status'=>$lead_status,
]);

0 个答案:

没有答案