Apakah ada cara untuk membuat halaman hasil? yaitu ?halaman=1 atau ?batas=10
Ya, daftar semua rute yang dapat Anda gunakan ada di sini: https://github.com/typicode/json-server
Ya, ini mudah. gunakan seperti ini
http://jsonplaceholder.typicode.com/photos?_start=0&_limit=5
Saya telah mendokumentasikan pagination di PR #105 yang seharusnya memudahkan untuk menemukan fitur ini.
Berikut adalah contoh pagination yang dibuat dengan placeholder JSON dan Nuxtjs.
https://codesandbox.io/embed/pagination-browser-back-broken-6mu4r
Ini sepertinya tidak berfungsi sejauh yang saya tahu, saya terus mendapatkan "Kesalahan Aplikasi" setiap kali saya melewati parameter kueri apa pun.
@skipjack silakan buka situs yang tidak memiliki arahan Kebijakan Keamanan Konten (CSP) connect-src
disetel ke self
dan salin/tempel yang berikut ke konsol Anda ( ctrl + shift + i ):
js
fetch('https://jsonplaceholder.typicode.com/posts?_page=1&_limit=2')
.then(async response => {
const link = response.headers.get('link') // link to next page (REST)
const json = await response.json() // data payload
console.log(link, json)
})
Apa yang Anda dapatkan kembali? Jika Anda mendapatkan array dengan 2 objek, maka itu berfungsi.
Di halaman Speed Dial di Opera ( ctrl + t ), saya mendapatkan output berikut:
0: {userId: 1, id: 1, title: "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", body: "quia et suscipit↵suscipit recusandae consequuntur …strum rerum est autem sunt rem eveniet architecto"}
1: {userId: 1, id: 2, title: "qui est esse", body: "est rerum tempore vitae↵sequi sint nihil reprehend…aperiam non debitis possimus qui neque nisi nulla"}
length: 2
__proto__: Array(0)
https://github.com/ memiliki CSP connect-src
, jadi Anda tidak dapat mengujinya di situs ini.
Komentar yang paling membantu
Ya, ini mudah. gunakan seperti ini
http://jsonplaceholder.typicode.com/photos?_start=0&_limit=5