我编写了一个插件来点击API并在页面上显示结果。当我测试时,每次我点击“预览”,插件就会点击API并检索最新的数据。既然插件是实时的,当我导航到活动页面时,就不会调用API了。
通过研究,我认为这是一个缓存问题,因为我们想要实时数据,我们希望每次用户导航到页面时,插件就会触发到API,并返回最新的值。
下面是我的代码片段:
function get_count(){
//get response from api
$request = wp_remote_get('https://myapi.com/count');
if(is_wp_error($request)){
我有盖茨比网站。如果我点击了一个不存在的URL,那么Gatsby会提供一个404页面,但是它不会更改url。
我正在测试这个网站使用柏树。Cypress推荐的在站点中测试导航的方法是使用,但是在这种情况下,检查导航到的页面的路径名是不可靠的,就好像页面不存在一样,它仍然具有相同的路径名。例如,如果我让Cypress用/incorrect-url/的href链接到/incorrect-url/,并测试它的pathname,我就会得到一个传递测试,即使加载的页面是404页,而不是我所期望的页面。
我知道我可以测试我所期望的元素是否存在于我导航到的页面上,但我更喜欢一种可靠的方法来了解页面404 d