我在我的React应用程序中使用react-router v4和material-ui.我想知道如果GridTile在GridList中点击一下,如何更改URL .
我最初的想法是使用处理程序onTouchTap.但是,我可以看到重定向的唯一方法是使用组件Redirect或Link.如何在不渲染这两个组件的情况下更改URL?
我试过this.context.router.push('/foo')但它似乎没有用.
Namecheap 和其他注册商提供了一种在配置 DNS 时设置 HTTP 301 或 302 重定向的方法。这是一个很好的功能,否则您需要自己实现它。请参阅以下 Namecheap DNS 配置页面的屏幕截图。
谷歌云 DNS 是否提供类似的东西?
我们正在开始开发Web应用程序,并正在考虑使用Firebase身份验证来处理我们的注册流程。但是,我们不确定ID令牌验证的工作方式。似乎可以用Firebase领域之外的令牌来验证用户。我们正在考虑在Google Kubernetes Engine上安装Node.js应用程序-据我所知,它不与Firebase身份验证集成。
Firebase提供了有关如何使用Firebase Admin SDK验证ID令牌的以下示例:
// idToken comes from the client app (shown above)
admin.auth().verifyIdToken(idToken)
.then(function(decodedToken) {
var uid = decodedToken.uid;
// ...
}).catch(function(error) {
// Handle error
});
Run Code Online (Sandbox Code Playgroud)
我的问题是Firebase是否必须调用其服务器才能验证每个用户请求上的ID令牌(这会增加延迟),或者它是否长时间缓存了验证令牌所需的加密密钥–我就是这么认为的。
我在App Engine(灵活的环境)上有一个应用程序,并配置了一些cron作业。这些作业应花费几分钟,但我看到它们在约30秒后失败(502错误)。关于cron作业的最大时间(使用cron.yaml调度作业),尽管看起来“由cron调用的HTTP请求最多可以运行24小时”,但该文档不是很清楚。
关于如何克服这一点的任何想法?提前致谢