Mock.JS intercepte l'analyse de l'instance de requête HTTP
MockJS est un outil frontal relativement courant pour simuler des requêtes et des réponses HTTP. Il peut simuler diverses requêtes HTTP et renvoyer des résultats. Réalisez la simulation front-end de l’interface back-end sans back-end. L'utilisation de base de Mock est également relativement simple. Dans cet article, nous partageons principalement avec vous l'analyse des exemples d'interception Mock.JS de requêtes HTTP, en espérant aider tout le monde.
Cependant, lorsque MockJS est introduit,
import Mock from 'mockjs'
interceptera toutes les requêtes HTTP envoyées par le front-end. Que Mock.mock
soit utilisé ou non pour activer la simulation Mock, les requêtes HTTP le seront. intercepté.
C'est la raison pour laquelle le backend ne peut pas obtenir la requête HTTP front-end même si ce n'est pas le cas Mock.mock
.
Par conséquent, Une fois mockjs référencé, les requêtes HTTP ne peuvent pas être effectuées via le front-end, mais seront interceptées par mockjs
Il faut supprimer les mockjs avant npm run build
citation.
Référence de Mock dans l'environnement de développement et l'environnement de publication
import global from '../src/common/global';if (global.env === 'dev'){ var Mock = require('mockjs'); }if (global.env === 'dev'){ //Run MOCK for (let mockData of mockDatas){ //console.log(mockData); Mock.mock(mockData.url, mockData.data); } }
Uniquement dans l'environnement de développement devglobal.env === 'dev'
, introduisez Mockjs pour éviter que de vraies requêtes HTTP ne soient interceptées dans la version release.
Le global
ici est une variable de configuration globale personnalisée, pas une variable globale.
Le problème de l'interception par Mock.JS des requêtes HTTP
MockJS est un outil frontal relativement courant pour simuler les requêtes et les réponses HTTP. Il peut simuler diverses requêtes HTTP et renvoyer des résultats. Réalisez la simulation front-end de l’interface back-end sans back-end. L'utilisation de base de Mock est également relativement simple : site officiel de Mock.JS
Cependant, lorsque MockJS est introduit,
import Mock from 'mockjs'
interceptera toutes les requêtes HTTP envoyées par le front-end, que Mock.mock
est utilisé pour activer la simulation HTTP. Les requêtes HTTP seront interceptées.
C'est la raison pour laquelle le backend ne peut pas obtenir la requête HTTP front-end même si ce n'est pas le cas Mock.mock
.
Par conséquent, Une fois mockjs référencé, les requêtes HTTP ne peuvent pas être effectuées via le front-end, mais seront interceptées par mockjs
Il faut supprimer les mockjs avant npm run build
citation.
Référence de Mock dans l'environnement de développement et l'environnement de publication
import global from '../src/common/global';if (global.env === 'dev'){ var Mock = require('mockjs'); }if (global.env === 'dev'){ //Run MOCK for (let mockData of mockDatas){ //console.log(mockData); Mock.mock(mockData.url, mockData.data); } }
Uniquement dans l'environnement de développement devglobal.env === 'dev'
, introduisez Mockjs pour éviter que de vraies requêtes HTTP ne soient interceptées dans la version release.
Le global
ici est une variable de configuration globale personnalisée, pas une variable globale.
Recommandations associées :
Utilisez mock.js pour rendre le développement front-end et back-end indépendant
données aléatoires mock.js et utilisez un exemple de didacticiel d'interface JSON de sortie express
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

WebSocket et JavaScript : technologies clés pour réaliser des systèmes de surveillance en temps réel Introduction : Avec le développement rapide de la technologie Internet, les systèmes de surveillance en temps réel ont été largement utilisés dans divers domaines. L'une des technologies clés pour réaliser une surveillance en temps réel est la combinaison de WebSocket et de JavaScript. Cet article présentera l'application de WebSocket et JavaScript dans les systèmes de surveillance en temps réel, donnera des exemples de code et expliquera leurs principes de mise en œuvre en détail. 1. Technologie WebSocket

Comprendre la signification du code d'état HTTP 301 : scénarios d'application courants de redirection de pages Web Avec le développement rapide d'Internet, les exigences des utilisateurs en matière d'interaction avec les pages Web sont de plus en plus élevées. Dans le domaine de la conception Web, la redirection de pages Web est une technologie courante et importante, mise en œuvre via le code d'état HTTP 301. Cet article explorera la signification du code d'état HTTP 301 et les scénarios d'application courants dans la redirection de pages Web. Le code d'état HTTP 301 fait référence à une redirection permanente (PermanentRedirect). Lorsque le serveur reçoit le message du client

Code d'état HTTP 200 : explorez la signification et l'utilisation des réponses réussies Les codes d'état HTTP sont des codes numériques utilisés pour indiquer l'état de la réponse d'un serveur. Parmi eux, le code d'état 200 indique que la demande a été traitée avec succès par le serveur. Cet article explorera la signification spécifique et l'utilisation du code d'état HTTP 200. Tout d’abord, comprenons la classification des codes d’état HTTP. Les codes d'état sont divisés en cinq catégories, à savoir 1xx, 2xx, 3xx, 4xx et 5xx. Parmi eux, 2xx indique une réponse réussie. Et 200 est le code d'état le plus courant dans 2xx

Tutoriel JavaScript : Comment obtenir le code d'état HTTP, des exemples de code spécifiques sont requis Préface : Dans le développement Web, l'interaction des données avec le serveur est souvent impliquée. Lors de la communication avec le serveur, nous devons souvent obtenir le code d'état HTTP renvoyé pour déterminer si l'opération a réussi et effectuer le traitement correspondant en fonction de différents codes d'état. Cet article vous apprendra comment utiliser JavaScript pour obtenir des codes d'état HTTP et fournira quelques exemples de codes pratiques. Utilisation de XMLHttpRequest

La requête HTTP expire et le serveur renvoie souvent le code d'état 504GatewayTimeout. Ce code d'état indique que lorsque le serveur exécute une requête, il ne parvient toujours pas à obtenir les ressources requises pour la requête ou à terminer le traitement de la requête après un certain temps. Il s'agit d'un code d'état de la série 5xx, qui indique que le serveur a rencontré un problème temporaire ou une surcharge, entraînant l'incapacité de traiter correctement la demande du client. Dans le protocole HTTP, divers codes d'état ont des significations et des utilisations spécifiques, et le code d'état 504 est utilisé pour indiquer les problèmes d'expiration du délai de demande. chez le client

Comment implémenter le streaming HTTP en C++ ? Créez un socket de flux SSL à l'aide de Boost.Asio et de la bibliothèque client asiohttps. Connectez-vous au serveur et envoyez une requête HTTP. Recevez les en-têtes de réponse HTTP et imprimez-les. Reçoit le corps de la réponse HTTP et l'imprime.

Introduction à la méthode d'obtention du code d'état HTTP en JavaScript : Dans le développement front-end, nous devons souvent gérer l'interaction avec l'interface back-end, et le code d'état HTTP en est une partie très importante. Comprendre et obtenir les codes d'état HTTP nous aide à mieux gérer les données renvoyées par l'interface. Cet article explique comment utiliser JavaScript pour obtenir des codes d'état HTTP et fournit des exemples de code spécifiques. 1. Qu'est-ce que le code d'état HTTP ? Le code d'état HTTP signifie que lorsque le navigateur lance une requête au serveur, le service

Solution : 1. Réessayez : vous pouvez attendre un certain temps et réessayer, ou actualiser la page ; 2. Vérifiez la charge du serveur : vérifiez l'utilisation du processeur, de la mémoire et du disque du serveur. Si la limite de capacité est dépassée, vous pouvez essayer. pour optimiser la configuration du serveur ou augmenter la capacité. 3. Vérifiez la maintenance et les mises à niveau du serveur : vous ne pouvez attendre que le serveur revienne à la normale. 4. Vérifiez la connexion réseau : assurez-vous que la connexion réseau est stable, vérifiez si le réseau est actif. les paramètres du périphérique, du pare-feu ou du proxy sont corrects ; 5. Assurez-vous que la configuration du cache ou du CDN est correcte ; 6. Contactez l'administrateur du serveur, etc.
