javascript - フロントエンド ページに表示されるデータはバックグラウンドによって直接出力されるべきですか、それともフロントエンドが呼び出すための API インターフェイスを提供する必要がありますか?
阿神
阿神 2017-05-27 17:40:32
0
4
752

バックグラウンドスタッフはページ上のデータを直接出力しますか、それともフロントエンドに API インターフェースを提供して、ajax リクエストと同様にページ上に表示しますか?
API インターフェースを使用する場合、心配ですAPI インターフェースのリンクが他人に盗まれてしまうのですが、それを防ぐ方法はありますか? ?

阿神
阿神

闭关修行中......

全員に返信 (4)
滿天的星座

どのような顧客がいるかによって異なります。バックグラウンド データが顧客情報の保存に使用されるデータベース クラスに属している場合は、ajax ヘッダーを使用して相手の情報を確認してみてください。詳細については、APIclound のドキュメントを参照してください。 。インターフェースを呼び出すとき、ヘッダーを使用して appid と appkey を検証します

いいねを押す+0
    某草草

    前者は PHP とビューの緊密な統合に適しており、後者はインターフェイス サービスの操作に適しています。具体的な選択は、プロジェクトの実際の状況によって異なります。インターフェースを使用する場合は、インターフェースの署名署名検証とトークンログイン検証を設定できます

    いいねを押す+0
      淡淡烟草味

      インターフェイスとページの両方で権限を確認できます。たとえば、表示するにはログインする必要があります。これらはセッションに配置できます。

      いいねを押す+0
        黄舟

        ページを直接出力した場合もクロールされてしまいます。ユーザー認証を強化し、機密性の高いページにアクセスする前にチェックする方法を見つけることをお勧めします。バックエンドには、短期間に大量のデータを取得する正規ユーザーであっても、自動的にブロックされ、Adamin に通知される必要があります。

        いいねを押す+0
          最新のダウンロード
          詳細>
          ウェブエフェクト
          公式サイト
          サイト素材
          フロントエンドテンプレート
          私たちについて 免責事項 Sitemap
          PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!