問題タブ [iisnode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1263 参照

node.js - SSL を介して IIS でホストされている NodeJS Express API がエラーを返します: 最初の証明書を検証できません

IIS 8.5 (iisnode を使用) でホストされている NodeJS API アプリケーション (Express 4) REST ベースがあります。REST API を使用する .net ベースの NodeJS クライアントがいくつかあります。クライアントは HTTP 経由で GET および POST 操作を実行できますが、SSL (HTTPS) 経由では次のエラーで失敗します。

{ [エラー: 最初の証明書を検証できません] コード: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE'、本文: {} }。

NodeJS API アプリケーションは IIS でホストされており、ポート 443 にバインドされた自己署名証明書があります。Fiddler を使用してテストし、正常に動作するように見える POST 操作を実行しましたが、クライアント (NodeJS - RESTIFY または .Net アプリケーションを使用) はできません。 HTTPS 経由で POST を実行する

0 投票する
0 に答える
193 参照

node.js - 私のjsを実行していないWindows 2012のIISNode

インストールiisnodeして開始しiis、呼び出しますlocalhost。これにより、 のデフォルト Web サイトが提供されますiis。ファイルを に移動し、そのディレクトリを指すC:\inetpub\wwwroot\scriptzerprodWeb サイトを作成しました。iis

にアクセスすると、で実行する必要がある を含むlocalhost/scripterprodすべての.jsファイルのリストが表示されます。server.jsiisnode

これが私のweb.configです:

まだファイルのリストが表示されますが、助けはありますか?

0 投票する
1 に答える
3057 参照

node.js - node.js iisnode https 500 HRESULT 0x6d subStatus 1013

現在、socket.io と node.js を使用したリアルタイム チャットに取り組んでいます。私の開発マシンでは、すべて正常に動作します。ポート 888 で socket.io-server を呼び出すことができます。

私の運用サーバーでは、同じポートが空いていて到達可能です。

IIS で 500 エラーが発生する理由がわかりません。誰かアイデアはありますか?

次のエラーがスローされます。

0 投票する
0 に答える
217 参照

node.js - Teamcity を使用して Azure 上のノード アプリケーション?

ノード アプリケーションを Azure にデプロイする方法を教えてください。この記事を読んでいましたが、私の展開シナリオは異なります。

私のアプリケーションはバージョン管理としてnode使用しています。タスクの自動化として。継続的インテグレーション サーバーとして。gitGulpTeamcity

チェックインすると、teamcity は gulp を使用して定義されたすべてのビルド ステップを実行します。これには、単体テストと、ノード アプリケーション用に最適化された (js 縮小、連結、Angular テンプレート キャッシュなど) ビルドの作成が含まれます。Teamcity によって作成された最適化されたビルドは、Azure のiisnodeの下にデプロイする必要があります。生成されたビルドは git リポジトリではないため、git push を使用してデプロイできません。

正しい方向を指すものは何でも高く評価されます。

ありがとう

0 投票する
1 に答える
1015 参照

node.js - iisnode を使用した node.js アプリケーションで URL ルーティングが機能しない

私はプロジェクト「node.jsとasp.net mvcアプリケーションの統合」に取り組んでいます。したがって、ここから参照した IISNode の概念を使用します。これはうまくいきます。しかし、 Express を使用してルーティングの概念を追加すると、ルーティングが機能しません。

ここに画像の説明を入力

0 投票する
3 に答える
2821 参照

node.js - Azure Web サイトの iisnode と cors

curl を使用してテストすると完全に正常に動作する nodejs/expressjs Web API プロジェクトのセットアップがあります。

ローカル呼び出しの出力は次のとおりです。

ただし、Azure にデプロイして同じ curl ステートメントを実行しようとすると、次のようになります。

これは、紺碧のiisnodeとiisに関係していると確信しています。私が知らないのは、OPTIONS プリフライト チェックが nodejs に渡されるように Azure Web サイトを構成する方法です。

私の server.js コードは cors npm パッケージを使用しています。このコードは、nodejs と Express を構成するとローカルで機能しますが、Azure 上の IIS がコードをブロックしているか、問題を引き起こしているようです。

iisnode を使用して CORS 呼び出しを許可するように Azure Web サイトを構成した人はいますか?

0 投票する
1 に答える
2172 参照

node.js - IIS 仮想ディレクトリ セットアップで nodejs/MEAN アプリを実行する

WindowsでMEANアプリを実行しています。これまでのところ、アプリケーションをNon-Sucking Service Managerで Windows サービスとして実行していました。次に、Windows 認証を有効にする必要があり、IIS を使用する予定です。

これにはIISNodeを使用する予定です。これまでのところ、この投稿を読みました。

ファイルを実行して、IISNode に付属のサンプルをインストールしましたsetupsamples.bat。このファイルを実行すると、通常、仮想ディレクトリ @ が作成されますC:\Program Files\iisnode\www

C:\Program Files\iisnode\wwwアプリケーションを実行する必要がある場合、フォルダーの下のすべてのコンテンツを常にコピーする必要がありますか? または、新しい仮想ディレクトリを作成して機能させることができますか?

0 投票する
0 に答える
180 参照

node.js - ノード インスペクターを使用して、IIS でホストされている Express/nodejs アプリをデバッグできません

IISNode を使用して、IIS で Express/nodejs アプリをホストしました。

これが私のweb.config見た目です:

Chrome で URLを入力するとhttp://localhost:6050/server/app.js/debug/、次のようなパネルが表示されます。

ここに画像の説明を入力

0 投票する
1 に答える
220 参照

iisnode - IISNode が NODE_ENV を取得しない

IISNode の背後にあるサーバーでホストされている NodeJS アプリがあります。web.configに NODE_ENV を設定しました

iisnode.ymlで

しかし、私のアプリケーションはそれを拾っていないようです。サーバーをセットアップしたときに最初に設定した値が取得されます。理由はありますか?

0 投票する
2 に答える
1655 参照

angularjs - Node for Angular HTML5 Mode を使用した AngularJS での IIS URL 書き換え

Azure (IIS) でホストされ、HTML5 モードを使用する Node.JS の上に構築された AngularJS アプリがあります。Node.JS を使用せず、IIS で AngularJS のみを使用する状況では、IIS の Web.config で次のルールを使用して、ページの更新によって 404 エラーが発生しないように URL を書き換えることができます。

ただし、Node.js の上で (ExpressJS を使用して) Angular を使用すると、IIS で上記のルールを使用しても、ページの更新時に "Cannot GET /myroute" などのエラーが発生します。Server.js または Web.config の別のルールで構成する必要があるものはありますか。

これが私が現時点でExpressに持っているものです。Express 4を使用しています:

実際には、SPA でページの更新を行うべきではないことは理解していますが、実際には発生しており、これを説明する必要があります。