簡體   English   中英

無法從 Strapi 中的“SINGLE-TYPE”內容類型中獲取 json 數據

[英]Not able to fetch json data from a "SINGLE-TYPE" content-type in strapi

我使用strapi作為我所有數據流的后端,我創建了單一類型的內容,這個單一類型附加了不同的組件。 配置完所有的單類型后,我嘗試通過rest Api獲取數據,但是我沒有得到json數據作為響應。

This is my json response

這是json響應

This is my single-type structure

這是我的單一類型結構

因此,要從“單一類型”中取回所有數據,以下過程是:

  • 創建單類型內容后,進入strapi管理頁面的設置,然后點擊角色選項。

  • 單擊公共選項卡。

  • 找到權限選項卡並搜索您創建的單一類型,然后單擊單一類型選項卡。

  • 然后你會找到那個單一類型的權限,在find選項上打勾,還有其他選項,根據你的需要打勾。

  • 之后,您將在屏幕右側看到該特定單一類型的 api 端點。

  • 復制那個端點。

  • 使用您的瀏覽器或任何 api 客戶端(如Postman等)來測試 api 端點。

現在主要技巧來了

要獲得終點的結果,您必須輸入如下內容:

http://localhost:1337/api/"your single-type name"?populate=*

上面的代碼將列出所有組件,其中的所有數據都將顯示在 json 響應中。

筆記:

如果組件內有任何圖像數據或任何其他媒體文件,它將不會顯示,因此要獲取它以及您需要輸入的其他數據:

http://localhost:1337/api/"your single-type name"?populate[your component name which contains that image data][populate]=*

當您鍵入 api 端點 url 時,您的單一類型名稱應該不帶雙引號

請點擊此鏈接: 有關如何在strapi中處理其余api的更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM