Maison  >  Questions et réponses  >  le corps du texte

javascript - Les données affichées sur la page front-end doivent-elles être directement affichées en arrière-plan, ou une interface API doit-elle être fournie pour que le front-end puisse l'appeler?

Le personnel backend doit-il afficher directement les données sur la page ou fournir une interface API au front-end, puis les afficher sur la page de la même manière que les requêtes ajax ?
Si vous utilisez une interface API, vous avez peur que le lien de l'interface API ? sera volé par d'autres. Y a-t-il un moyen de l'empêcher

?
阿神阿神2702 Il y a quelques jours788

répondre à tous(4)je répondrai

  • 滿天的星座

    滿天的星座2017-05-27 17:42:32

    Cela dépend du type de clients que vous avez. Si vos données d'arrière-plan appartiennent à une classe de base de données utilisée pour enregistrer les informations client, vous pouvez essayer d'utiliser l'en-tête ajax pour vérifier les informations de l'autre partie. Pour plus de détails, vous pouvez en savoir plus sur la documentation d'APIclound. . Lorsqu'ils appellent l'interface, ils utilisent l'en-tête pour vérifier l'appid et l'appkey

    répondre
    0
  • 某草草

    某草草2017-05-27 17:42:32

    Le premier convient à une intégration étroite de PHP et des vues, tandis que le second convient aux opérations de service d'interface. Le choix spécifique dépend de la situation réelle de votre projet. Si vous utilisez une interface, vous pouvez définir la vérification de la signature et la vérification de la connexion par jeton pour votre interface

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-27 17:42:32

    Vous pouvez vérifier les autorisations sur les interfaces et les pages. Par exemple, vous devez vous connecter pour le voir, et vous ne pouvez le voir que si vous avez un niveau correspondant. Ceux-ci peuvent être placés dans la session.

    répondre
    0
  • 黄舟

    黄舟2017-05-27 17:42:32

    Si vous affichez directement la page, elle sera également explorée. Il est préférable de trouver des moyens de renforcer la vérification des utilisateurs et de vérifier avant d'accéder aux pages sensibles. Le backend doit disposer d'un mécanisme anti-exploration. Même les utilisateurs légitimes qui obtiennent une grande quantité de données dans un court laps de temps doivent être automatiquement bloqués et Adamin averti.

    répondre
    0
  • Annulerrépondre