検索

ホームページ  >  に質問  >  本文

前端 - 使用vue2服务端渲染的时候,如何在服务端请求数据,然后给vue渲染

使用vue2服务端渲染的web站点,它的大概流程:

  1. node服务器接受到客户端的请求

  2. 然后向其他服务器请求数据

  3. 把获取到的数据给vue渲染

  4. 把渲染后的东西返回给客户端

如有错误,欢迎指正

那么我现在疑惑的是,在2和3步骤,如何在服务端请求数据,然后给vue渲染,具体需要用到什么工具,如何实现?

提供数据的接口是常见的那种采用JSON格式的,问题相当于是,在node服务器中,如何像浏览器那样,向接口(url地址)发起请求(拉或推数据)。

我查看了vue2的官方文档并搜索了相关的资料,没有发现相关的描述。希望知道的大神给解答一下。

黄舟黄舟2783日前627

全員に返信(7)返信します

  • ringa_lee

    ringa_lee2017-04-17 15:35:24

    リクエスト パッケージを使用すると、リクエストを簡単に送信できます。

    返事
    0
  • 阿神

    阿神2017-04-17 15:35:24

    私は最近 vue のサーバー側レンダリングを研究しており、現在、次の 2 つのパッケージを使用すると、nodejs が他のサーバーからデータをリクエストできることがわかりました。 axios が nodejs とブラウザーの両方をサポートしていることがわかったので、現在 axios を使用しています。これは vue のサーバーサイドレンダリングに非常に便利です。皆さんの参考になれば幸いです。アドレスは次のとおりです:

    リクエスト

    アクシオス

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-17 15:35:24

    http://rc.vuejs.org/guide/ssr...

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 15:35:24

    vue-hackernews バージョン 2.0 はデモに含まれています。フロントエンドとバックエンドの同型フレームワークは、基本的に小規模プロジェクトのニーズを満たすように変更および修正できます。

    返事
    0
  • 迷茫

    迷茫2017-04-17 15:35:24

    vue2 でリクエストするときに、プロキシ ルールを設定するだけでルーター コントローラーを繰り返し記述する必要がないように、エクスプレス プロキシ パッケージを使用することをお勧めします。

    返事
    0
  • 黄舟

    黄舟2017-04-17 15:35:24

    公式のレンダリング プランから、バックエンドはデータとデータ ステータスをページに詰め込むだけであることがわかります。効果という点では、フロントエンドがレンダリング作業を担当するため、他のバックエンドでも実行できます。詳細については、例を参照して、script タグをページに記述してください:)

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 15:35:24

    vue テンプレートにデータをレンダリングする方法も知りたいです。ずっと勉強しているのですが、まだわかりません~~! !

    返事
    0
  • キャンセル返事