Maison > interface Web > js tutoriel > Fichier json local repos local

Fichier json local repos local

Jennifer Aniston
Libérer: 2025-03-04 01:05:10
original
611 Les gens l'ont consulté

Local REST JSON File

Fichier json local repos local

Cette série d'articles a été réécrite à la mi-2017 avec des informations à jour et de nouveaux exemples.

Dans le développement Web moderne, il est courant de configurer des services d'API pour connecter les applications aux bases de données. Souvent, les services API utiliseront des formats XML ou JSON pour échanger des données entre le client et le serveur.

Dans cet exemple, nous allons examiner un service API NodeJS personnalisé construit à l'aide de FEATHERSJS. Si vous ne l'avez pas fait, téléchargez le projet comme documenté dans la page Intro JSON Exemples.

Ensuite, assurez-vous que MongoDB fonctionne sur votre système. Par défaut, le service API accèdera à une base de données appelée API et créera ou écrasera une collection nommée Clients. Vous pouvez configurer vos propres paramètres de connexion de base de données dans le fichier suivant API / config / default.json si vous devez le modifier:

<span>// api/config/default.json`
</span>
<span>{
</span>  <span>"host": "localhost",
</span>  <span>"port": 3030,
</span>  <span>"public": "../public/",
</span>  <span>"paginate": {
</span>    <span>"default": 10,
</span>    <span>"max": 50
</span>  <span>},
</span>  <span>"mongodb": "mongodb://localhost:27017/api"
</span><span>}
</span>
Copier après la connexion

Ensuite, installez les dépendances et démarrez le serveur API:

<span>cd api
</span><span>npm install
</span><span>npm start
</span>
Copier après la connexion

Après quelques secondes, certaines fausses données seront générées, puis le service API sera prêt à répondre aux demandes. Lancez votre navigateur avec l'URL: http: // localhost: 3030 / clients. Vous devez être accueilli par des données clients générées au format JSON. Vous trouverez ci-dessous la sortie en joli format:

Sortie partielle:

<span>{
</span>  <span>"total": 25,
</span>  <span>"limit": 10,
</span>  <span>"skip": 0,
</span>  <span>"data": [{
</span>    <span>"_id": "5968fcad629fa84ab65a5247",
</span>    <span>"first_name": "Sabrina",
</span>    <span>"last_name": "Mayert",
</span>    <span>"address": "69756 Wendy Junction",
</span>    <span>"phone": "1-406-866-3476 x478",
</span>    <span>"email": "donny54@yahoo.com",
</span>    <span>"updatedAt": "2017-07-14T17:17:33.010Z",
</span>    <span>"createdAt": "2017-07-14T17:17:33.010Z",
</span>    <span>"__v": 0
</span>  <span>}, {
</span>    <span>"_id": "5968fcad629fa84ab65a5246",
</span>    <span>"first_name": "Taryn",
</span>    <span>"last_name": "Dietrich",
</span>    <span>"address": "42080 Federico Greens",
</span>    <span>"phone": "(197) 679-7020 x98462",
</span>    <span>"email": "betty_schaefer1@gmail.com",
</span>    <span>"updatedAt": "2017-07-14T17:17:33.006Z",
</span>    <span>"createdAt": "2017-07-14T17:17:33.006Z",
</span>    <span>"__v": 0
</span>  <span>},
</span>  <span>...
</span>  <span>]
</span><span>}
</span>
Copier après la connexion

Vous pouvez ensuite utiliser ces données JSON pour remplir vos vues frontales. La beauté de JSON est qu'elle résume la technologie sous-jacente exécutant votre base de données. Vous pouvez facilement passer à un type de base de données différent sans modifier votre logique frontale.

Voici les autres exemples de cette série:
  • Couleurs JSON Exemple
  • Google Maps JSON Exemple
  • YouTube JSON Exemple
  • Twitter JSON Exemple
  • Geoip JSON Exemple
  • WordPress JSON Exemple
  • Database JSON Exemple
  • Test Data JSON Exemple
  • Exemple de serveur JSON

Les questions fréquemment posées sur le fichier JSON REST local

Comment puis-je créer une API REST locale à des fins de test?

La création d'une API REST locale à des fins de test implique plusieurs étapes. Tout d'abord, vous devez créer un fichier JSON qui servira de base de données. Ce fichier doit contenir les données avec lesquelles vous souhaitez tester. Ensuite, vous devez installer Json-Server, un outil qui vous permet d'exécuter une fausse API REST avec un codage zéro. Une fois installé, vous pouvez démarrer le serveur en exécutant la commande «JSON-Server –Watch db.json». Cela démarrera le serveur et surveillera votre fichier de base de données pour toute modification. Vous pouvez ensuite utiliser des outils comme Postman ou Curl pour envoyer des demandes à votre API et voir les réponses.

Quel est le but d'un serveur API local?

Un serveur API local est principalement utilisé à des fins de développement et de test. Il permet aux développeurs de simuler le comportement d'une véritable API sans avoir à se connecter à un serveur en direct. Cela peut être particulièrement utile lors du développement d'applications qui reposent sur les données de l'API, car elles permet de tester et de déboguer dans un environnement contrôlé. Il peut également être utilisé pour apprendre et expérimenter des API sans risque d'affecter les données en direct.

Comment puis-je utiliser CMS de charge utile pour le développement local d'API?

La charge utile CMS est un outil puissant pour construire des API. Pour l'utiliser pour le développement local d'API, vous devez d'abord l'installer et configurer un nouveau projet. Une fois votre projet configuré, vous pouvez définir vos collections et champs dans le fichier de configuration de charge utile. La charge utile générera ensuite automatiquement une API RESTful en fonction de votre configuration. Vous pouvez utiliser cette API pour le développement et les tests locaux, et lorsque vous êtes prêt, vous pouvez le déployer sur un serveur en direct.

Qu'est-ce que Stackery et comment peut-il aider avec le développement local de l'API?

La pilerie est un outil pour gérer les applications sans serveur. Il fournit un éditeur visuel pour la conception de votre architecture d'application et automatise de nombreuses tâches impliquées dans le déploiement et la gestion des applications sans serveur. Pour le développement local d'API, Stackery fournit un environnement de développement local qui vous permet d'exécuter et de tester vos applications sans serveur localement. Cela peut être d'une grande aide pour accélérer le processus de développement et attraper les bugs tôt.

Y a-t-il des tutoriels vidéo qui peuvent m'aider à apprendre à créer une API de repos locale?

Oui, il existe de nombreux tutoriels vidéo disponibles en ligne qui peuvent vous aider à apprendre à créer une API de repos locale. Par exemple, le didacticiel vidéo sur https://www.youtube.com/watch?v=v7SLQ7U28BA fournit un guide étape par étape sur la façon de créer une API de repos locale à l'aide de JSON-Server. Ces tutoriels peuvent être une excellente ressource pour les apprenants visuels, et ils fournissent souvent des exemples pratiques qui peuvent vous aider à mieux comprendre les concepts.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal