0

私は Azure と NodeJS を初めて使用するので、この質問が紛らわしい場合は事前にお詫び申し上げます。私はまだ基​​本を理解しようとしています。現在、webiste として Azure にデプロイしようとしている node.JS Web サイトがあります。

WebMatrix を使用して Web サイトをデプロイしましたが、実際にコード「node server.js」を実行する必要がある ExpressJS サーバー側があります。私のローカル マシンでは、コマンド プロンプトでこれを実行するだけで、サーバーが起動します。

ただし、Azure でこれを実行する場所がわかりません。

Azure の Web サイト サービスを使用してこれを行うことは可能ですか、それともクラウド サービスや VM などの別の Azure サービス タイプを作成する必要がありますか?

4

1 に答える 1

1

VM を使用するか、node.js 用の Web サービスを使用できます。最初は安いです。したがって、このオプションを使用する場合は、新しい仮想マシンを作成する必要があります。Ubuntu LTS としましょう。vm をアップロードする方法については、このチュートリアルに従ってください。ここで、ssh プログラムをputtyとして使用して VM にログインする必要があります。コードをフォルダーにコピーするか、安全なコピー用のプログラムを winSCP として使用してそれを行います。ubuntu で node.js をデプロイするには、次のコマンドに従います。

sudo apt-get install python-software-properties python g++ make

sudo add-apt-repository ppa:chris-lea/node.js

sudo apt-get install nodejs

sudo apt-get install npm -y

そして、あなたは実行することができます

node server.js

node.js が外部から見えるようにするポートを開くことを忘れないでください。

Azure サービスを使用することを主張する場合は、このリンクが役立ちます。

于 2013-08-11T12:07:19.037 に答える