問題タブ [node-static]
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.
node.js - node-staticを使用して一緒に旅する
初めてNode.jsを使用しています。node-staticで静的ファイルを提供し、 journeyでルーティングしています。残念ながら、この2つは互いに競合しているようであり、競合を防ぐ最善の方法がわかりません。私のサーバーは次のようになります。
これに伴う問題は、Journeyルーターが404応答を送信することです。私がそれを機能させることができた唯一の方法は、end
リスナーでこれを行うことです:
しかし、これは私が物事を処理する方法のようには思えません。私は何が間違っているのですか?
json - POST データを使用して Node.js から静的ファイルを提供する
node.js サーバーを実行し、node-static を使用して静的 HTML ファイルを提供します。
私がやりたいことは、一連の変数が添付された静的な HTML ファイルを提供することです (たとえば、POST メソッドを介して)。HTML ファイルに動的情報を含めたいのですが、その動的データをノード サーバーから (できれば JSON 形式で) 引き渡せるようにしたいと考えています。
node-static はそれを行うことができますか? それとも、それができる別のモジュールがありますか?
javascript - node-static は現在のフォルダーの上のフォルダーを提供できません
node-static
これが私のコードの制限なのかバグなのかはわかりませんが、現在のディレクトリより上またはそれ以上のファイルを提供するようには見えません。私の現在のディレクトリ構造は次のとおりです。
server.js
ディレクトリcore
に存在し、パスをpublic
asにし../../public
ますが、このコードは実行されません。404 を返します。
ただし、構造を変更して public フォルダーを横に配置server.js
し、それに応じてコードを変更すると、次のように動作します。
これはなぜですか?
node.js - node-static は .aspx 拡張コンテンツをダウンロードとして送信しています
node-static を使用して .aspx ファイルをサーバー化する方法がわかりません。
node-static を使用して .html .js .css と画像 (期待どおりに動作) を提供していますが、test.aspx (パブリック フォルダー内のファイル) を要求すると、ブラウザー (Chrome および FF) にプロンプトが表示されます。 HTML(text/html)として扱いたい場合は、ファイルとしてダウンロードします。
ノードコードは本当に基本的です
ありがとう、
node.js - ノード静的例
このコードの何が問題なのかを突き止めようと、頭を壁にぶつけてきました。node-static github リポジトリの例から直接コピーしましたが、うまくいかないようです。私が行った唯一の変更は、公開ファイルのパス (以前は「./public」) でした。パブリック フォルダーに index.html がありますが、ヒットしても何も表示されhttp://localhost:8080/index.html
ません。
問題があれば、Windows 7 64 ビットで Node.js を実行しています。
編集:
いくつかのステートメントを投げたconsole.log
ところ、サーバー ハンドラーにはなりましたが、リスナー ハンドラーにはなりませんでした。これは「終了」イベントと関係がありますか?
node.js - Node.js シンプル サーバー リクエスト終了イベントの問題
私はnode.jsが初めてです。リクエストの終了時にコンソールを印刷しようとしています。localhost:8080 と localhost:8080/ にアクセスしようとしましたが、ターミナルに何も表示されません。理由はありますか?これを行うのは、この例を実行すると、http://tutorialzine.com/2012/08/nodejs-drawing-game/でデモを実行しようとすると、ターミナルでソケットが開始されたと表示されますが、index.html ページがレンダリングされないためです。 . したがって、他の静的ファイルを提供するこのコードが機能しない理由がわかりません。
javascript - NodeJS using node-static and restify together
I'm creating a simple testing platform for an app and have the following code setup as my server.js
file in the root of my app:
It serves static files perfectly, however, when I try to make a call to the /api
it just hangs and times out. Imagine I'm missing something stupid here, any help would be greatly appreciated.
javascript - 画像データを受け入れる NodeJS 静的ファイル サーバー
バイナリ イメージ データとファイル名を受け取り、イメージをディスクに書き込む静的ファイル サーバーの作成に興味があります。
Node には、静的ファイル (express.static、connect.static、node-static) を取得するための静的ファイル サーバー ソリューションがたくさんありますが、データを受け入れるように構築されたものはありません。この機能を作成する必要がありますか、または既存のソリューションを知っていますか?
どんな提案でも大歓迎です。
node.js - nodejitsu で NodeJS アプリを実行すると、「cannot get /」しか表示されません
学習の一環として、アプリを nodejitsu にデプロイしたいと考えていました。私のローカルサーバーでは正常に動作していますが、nodejitsuではすべてが得られます
サーバー上でNODE_ENVが本番環境に設定されていることに関係があるのではないかと思いましたが、ローカルサーバーではこれに触れたことはありません。ノードジツで開発に変更しましたが、それでも動作しません。
すべてのコードにコメントした後、問題は以下に示す index.js にあると思います。
この変数について調査しましたが、それと関係があるかどうかはわかりません。これはhttp://horaciotest.jit.su/の URLです。この構成ですか?私はしてはいけないことをしていますか?
お時間をいただきありがとうございます。
編集:
エラーケースを数行に減らすことができたと思います。nodejitsu の人たちが提案したように、私は今モジュール node-static を使用して静的ファイルを提供しようとしていますが、エクスプレスに沿って動作させることはできません:
このコードはnodejitsuと私のローカルサーバーで動作します(または少なくともエラーは表示されません)
しかし、エクスプレスを追加するとすぐに、上記のエラーが発生します。
Express アプリを追加するとエラーが発生する理由を教えてもらえますか? これをnodejitsuで動作させるために必要なものかもしれません、ありがとう!