Rumah > hujung hadapan web > tutorial js > Contoh pelayan JSON

Contoh pelayan JSON

Joseph Gordon-Levitt
Lepaskan: 2025-03-09 00:33:22
asal
476 orang telah melayarinya

3 Contoh pelayan JSON ini adalah sebahagian daripada siri artikel yang ditulis semula pada pertengahan 2017 dengan maklumat terkini dan contoh segar.

JSON Server Example Pelayan JSON adalah alat yang popular untuk pemaju depan untuk dengan cepat menubuhkan API REST palsu sepenuhnya dalam masa kurang dari satu minit. Anda perlu memasangnya terlebih dahulu melalui npm:

Seterusnya, simpan beberapa data dalam fail JSON dan namakannya db.json: Contoh pelayan JSON

Akhirnya, mulakan pelayan dengan arahan berikut:

Anda kini boleh mengakses API REST mudah dengan pelanggan yang sesuai. Buat masa ini, penyemak imbas moden seperti Chrome, Firefox atau Safari akan lakukan. Buka http: // localhost: 3000/pelanggan dan anda akan melihat keseluruhan pangkalan data miniatur anda dalam format JSON. Anda boleh melihat item dengan id dengan menggunakan format permintaan http: // localhost: 3000/klien/{id}. Sebagai contoh, pembukaan http: // localhost: 3000/pelanggan/59761c233d8d0f92a6b0570d akan menghasilkan:
<span>npm install -global json-server
</span>
Salin selepas log masuk

Untuk mengetahui lebih lanjut mengenai pelayan JSON, lihat Tutorial Mock Rest API menggunakan JSON-SERVER
<span>{
</span>  <span>"clients": [
</span>    <span>{
</span>      <span>"id": "59761c23b30d971669fb42ff",
</span>      <span>"isActive": true,
</span>      <span>"age": 36,
</span>      <span>"name": "Dunlap Hubbard",
</span>      <span>"gender": "male",
</span>      <span>"company": "CEDWARD",
</span>      <span>"email": "dunlaphubbard@cedward.com",
</span>      <span>"phone": "+1 (890) 543-2508",
</span>      <span>"address": "169 Rutledge Street, Konterra, Northern Mariana Islands, 8551"
</span>    <span>},
</span>    <span>{
</span>      <span>"id": "59761c233d8d0f92a6b0570d",
</span>      <span>"isActive": true,
</span>      <span>"age": 24,
</span>      <span>"name": "Kirsten Sellers",
</span>      <span>"gender": "female",
</span>      <span>"company": "EMERGENT",
</span>      <span>"email": "kirstensellers@emergent.com",
</span>      <span>"phone": "+1 (831) 564-2190",
</span>      <span>"address": "886 Gallatin Place, Fannett, Arkansas, 4656"
</span>    <span>},
</span>    <span>{
</span>      <span>"id": "59761c23fcb6254b1a06dad5",
</span>      <span>"isActive": true,
</span>      <span>"age": 30,
</span>      <span>"name": "Acosta Robbins",
</span>      <span>"gender": "male",
</span>      <span>"company": "ORGANICA",
</span>      <span>"email": "acostarobbins@organica.com",
</span>      <span>"phone": "+1 (882) 441-3367",
</span>      <span>"address": "697 Linden Boulevard, Sattley, Idaho, 1035"
</span>    <span>}
</span>  <span>]
</span><span>}
</span>
Salin selepas log masuk

Juga: Lihat lebih banyak contoh JSON.

Berikut adalah contoh lain dalam siri ini:
json-server <span>--watch src/db.json
</span>
Salin selepas log masuk

COLOR JSON Contoh

<span>{
</span>  <span>"id": "59761c233d8d0f92a6b0570d",
</span>  <span>"isActive": true,
</span>  <span>"age": 24,
</span>  <span>"name": "Kirsten Sellers",
</span>  <span>"gender": "female",
</span>  <span>"company": "EMERGENT",
</span>  <span>"email": "kirstensellers@emergent.com",
</span>  <span>"phone": "+1 (831) 564-2190",
</span>  <span>"address": "886 Gallatin Place, Fannett, Arkansas, 4656"
</span><span>}
</span>
Salin selepas log masuk
Contoh Google Maps JSON

YouTube JSON Contoh

Contoh Twitter JSON
  • Contoh Geoip JSON
  • WordPress JSON Contoh
  • Pangkalan data JSON Contoh
  • Contoh JSON REST Tempatan
  • Contoh data ujian JSON
  • Soalan Lazim (Soalan Lazim) Mengenai JSON Server
  • Apakah tujuan utama menggunakan pelayan JSON?
  • JSON Server adalah alat mudah yang digunakan terutamanya untuk menubuhkan API REST palsu untuk tujuan pembangunan. Ia membolehkan pemaju prototaip dan membangunkan aplikasi tanpa perlu membuat backend kompleks. Ini amat berguna apabila anda ingin dengan cepat menguji kod depan anda dengan backend mock. Ia menggunakan fail JSON untuk membuat pangkalan data dan menyediakan semua titik akhir API REST standard keluar dari kotak.
  • Bagaimana saya boleh memasang pelayan JSON? Anda boleh memasangnya secara global pada sistem anda dengan menjalankan perintah NPM Install -g JSON -Server di terminal atau command prompt anda. Sebaik sahaja dipasang, anda boleh memulakan pelayan dengan perintah json-server --watch db.json, di mana db.json adalah fail pangkalan data anda. Dalam fail ini, anda boleh memetakan laluan ke objek JSON yang berbeza. Sebagai contoh, jika anda ingin memetakan/API/POSTS ke/POSTS, anda akan menentukannya sebagai {"/API/POSTS": "/POSTS"} dalam fail Routes.json anda. Kemudian, anda boleh memulakan pelayan dengan fail laluan dengan menjalankan json-server --watch db.json-routes routes.json.

Bolehkah saya menggunakan JSON Server untuk pengeluaran?

Walaupun JSON Server adalah alat yang berkuasa untuk prototaip dan pembangunan, tidak disyorkan untuk kegunaan pengeluaran. Ia tidak mempunyai pengoptimuman keselamatan dan prestasi yang diperlukan untuk persekitaran pengeluaran. Untuk pengeluaran, anda harus menggunakan pangkalan data dan persediaan pelayan yang betul.

Bagaimana saya boleh menambah data ke pelayan JSON saya?

Anda boleh menambah data ke pelayan JSON anda dengan mengubah suai fail db.json. Fail ini bertindak sebagai pangkalan data anda, dan setiap kunci dalam objek JSON sepadan dengan sumber yang berbeza. Sebagai contoh, jika anda ingin menambah siaran baru, anda akan menambah objek baru ke array siaran dalam fail db.json anda.

Bagaimana saya boleh menapis data dalam pelayan JSON? Sebagai contoh, jika anda ingin mendapatkan semua jawatan dengan tajuk "Hello World", anda akan menghantar permintaan ke /jawatan? Tajuk = Hello World. Ini akan mengembalikan semua jawatan di mana tajuknya adalah "Hello World".

Bolehkah saya menggunakan pelayan JSON dengan bahasa pengaturcaraan lain? Ini termasuk JavaScript, Python, Ruby, Java, dan banyak lagi. Sebagai contoh, jika anda ingin mendapatkan 10 jawatan pertama, anda akan menghantar permintaan mendapatkan ke /siaran? _Page = 1 & _limit = 10. Ini akan mengembalikan 10 jawatan pertama.

Bolehkah saya menyusun data dalam pelayan JSON? Sebagai contoh, jika anda ingin mendapatkan jawatan yang disusun mengikut tajuk dalam urutan menaik, anda akan menghantar permintaan mendapatkan ke /siaran? _Sort = title & _order = asc. Sebagai contoh, jika anda ingin mengemas kini tajuk siaran, anda akan menghantar permintaan Put atau Patch ke /Pos /1, di mana 1 adalah ID jawatan, dengan tajuk baru dalam badan permintaan.

Atas ialah kandungan terperinci Contoh pelayan JSON. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan