2017-05-27 1 views
0

私は角ユニバーサル要件は- ユニバーサルバックエンドのAPI PHPと

  • 角2です見ることができるよう
  • のNode.jsバックエンド
  • のWebPACK

Soが(当然!)私のバックエンドAPIがPHPであれば、それを使うことができますか? Node.jsの要件はレンダリングのためだけですか?

+0

「ユニバーサル」をし、A4の「ユニバーサル」は全く異なるものです。どのようにしても、Nodeはレンダリングのためだけに必要ですが、PHPと統合することで自分で作業します。ノード・スクリプトを直接呼び出すことも、Expressサーバーを設定してリクエストをプロキシすることもできます。それはあなた次第です。 – estus

+0

バックエンドAPI用にPHPを実行している場合、Angular Universalを使用する良い方法はありますか? –

答えて

1

APIバックエンドにPHPを完全に使用できます。しかし、角度で構築されたWebアプリケーションの「バックエンド」は、APIとはまったく異なります(このコンテキストでは「エンジン」と呼んでいます)。サーバー側で動作する角度コードインタープリタです。レンダラーのHTMLコードSEO準備完了)。

現在、使用できる複数の「エンジン」がありますが、どれもPHPではありません。これらは、Express(node.js)、ASP.NET Core、およびHapiで利用できます。

あなたは、角ユニバーサルで起動したい場合は、私はこの種のプロジェクトを示唆している:A2でhttps://github.com/angular/universal-starter