我在 Goolge Cloud 上的 PHP App Engine 中使用 signedUrl 来使用以下代码片段获取 firebase 存储中存储文件的 https:// 链接:
$url = $object->signedUrl(
new \DateTime('15 min'),
[
'version' => 'v4',
]
);
所以生成的 url 有效期为 15 分钟。15 分钟后调用此 url 在浏览器中显示以下消息:
<Error>
<Code>ExpiredToken</Code>
<Message>The provided token has expired.</Message>
<Details>Request signature expired at: 2021-07-16T11:29:51+00:00</Details>
</Error>
是否有可能为这种情况提供自定义错误 html 页面?我试过使用
error_handlers:
- file: default_error.html
在我的 app.yaml 文件中,但它不起作用。