誰かが、ubuntuサーバー上で角を使って、正しく作成されたWebサイトを設定する方法を知っていますか? ここでは、私は角張った状態で開発されたプロジェクトを持っています。私はyeoman(基本的な例、yeoman codelab)でそれを生成しました。私はそれを実行し、 "grunt serve"を使って自分のコンピュータで作業しているのを見ることができますが、インターネットからアクセスするためにサーバにアップロードする方法はわかりません。私のUbuntuのnodeJSサーバをセットアップして、私のangularJS WebSitesをアップロードするには
私のubuntuでは、私はapache2、MySQL、PHPMyAdmin、Nodeをインストールしました(私はこれにはapache2は必要ありませんが、とにかくそれがあります)。
私はパテと接続し、コマンドノードは正常に動作します。npmも正常に動作します。
私は情報を探していますが、ノード上でサービスを実行する方法(例:node test.js)しか見つけられませんでしたが、そうではありません。 私がしたいのは、インターネットからアクセスするためにウェブサイト(角)をアップロードすることです... 私の "app"フォルダ(index.html、スタイル、コントローラ、ビューなどがあります)をアップロードしました。私は、私のwwwディレクトリにubuntuでアップロードしましたが、私が角にアクセスすると、スタイルは動作しません。
質問:私はインターネットからアクセスするために自分のウェブサイト(角型ウェブサイト)をアップロードする必要がある "www"ディレクトリ(apache2のような)を持っていますか?または私は何らかの種類の "grunt"コマンドまたは "node"コマンドでそれを実行しなければなりませんか? 「ノードindex.html」で実行できないため、インターネットからアクセスするとどちらもうまく動作しないので、何が間違っていますか?
クライアント側の角度実行。ノードはサーバー側として動作し、あなたのJSは/ sails(http://sailsjs.org/)で構築される可能性が最も高いでしょう。あなたが話していることは、平均スタックです - このチュートリアルを参照してください:https://scotch.io/tutorials/setting-up-a-mean-stack-single-page-application –