小编Tri*_*mas的帖子

如何获取站点地图 Gatsby 的静态文件的更新/lastmod 值

我一直在使用 Gatsby 并尝试为静态页面创建一个sitemap带有值的页面 ( )。我看到一个随机代码片段,其中有人在他的代码片段中运行了下面的查询,并且能够获取他上次修改它们的日期。lastmodsrc/pagesgatsby-config.js

allSitePage {
  nodes {
    path
    context {
      updated
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我没能实现同样的壮举。

这是我到目前为止所尝试过的。我假设他使用上下文管理器并在js文件中设置上下文,并在每次编辑文件时手动更新上下文的值。

allSitePage {
  nodes {
    path
    context {
      updated
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我再次运行了查询,但无法传递要在graphql查询中看到的值。这是我在 Graphql 游乐场中运行的查询。

query MyQuery {
  allSitePage {
    nodes {
      id
      context {
        updated
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

这就是 Graphql 游乐场中我的整个数据结构的样子。 graphql Playground 的数据结构,特别是 allSitePage

我如何才能获取/设置创建站点地图时updated要使用的值?gatsby-config.js

reactjs graphql gatsby

4
推荐指数
1
解决办法
1489
查看次数

如何使用 Python 请求将图像发送到 Strapi?

我正在尝试使用 Python 请求将图像/文件发送到 Strapi 集合类型?

我有一个名为的集合类型log,它有一个媒体(和两个文本字段)。我不知道如何log用图像创建新的。

我只是混搭代码,但这就是我目前所拥有的(我正在尝试使图像可流式传输,希望能起作用):

import requests
from utils.networking import LOCAL, PORT

import io
import numpy as np
import matplotlib.pyplot as plt

# I converted the image from numpy array to png
buf = io.BytesIO()
plt.imsave(buf, cvimage, format='png')
image = buf.getvalue()

payload = {
    "Type": 'info'
    "Message": 'Testing',
}

req = requests.post(f'http://localhost:1337/logs', json=payload, data=image)
Run Code Online (Sandbox Code Playgroud)

我尝试使用requests.post'sfiles参数代替's 参数data,但无法正常工作。另外,我也尝试过发帖/upload,但失败了。

python python-requests strapi

3
推荐指数
1
解决办法
1447
查看次数

标签 统计

gatsby ×1

graphql ×1

python ×1

python-requests ×1

reactjs ×1

strapi ×1