問題タブ [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.

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

javascript - フォームデータを node.js に送信するエレガントな方法 - node-static

node.js / node-static アプリにデータを送信してファイルに保存しようとしています。

現在、基本的な html フォームを使用してパスファイルをキャプチャしています。

サーバ側:

私はこれを使って汚れているように感じますが、そのような単純なタスクを実行できる可能性に少し圧倒されています.

jQuery を使用するのが道のりのようです。

私の問題: ページを更新したり、別のページにリダイレクトしたりせずにデータを送信するにはどうすればよいですか? エレガントな方法とは?どこで「魔法」を実行しますか? クライアント側かサーバー側か?

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

javascript - node-static から express に切り替える

websocket を使用して node.js で実行されている単純なアプリケーションがあります。このアプリケーションは、css や js などを含むいくつかの html ページを提供するために node-static モジュールを使用します。フォルダ構造は次のとおりです。

server.js はサーバー ファイルです。server.js 内には次のコードがあります。

ルートを使用する必要があるため、node-static から Express に切り替える必要があります。このコードを使用しましたが、機能しません:

ファイルを提供できますが、websocket 接続が切断されます。どうしたの?このソリューションは、localhost と Heroku での作業に適している必要があることに注意してください。

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

javascript - 名前を変更した後にnode.jsで静的ファイルを提供する方法は?

ユーザーがファイルをアップロードして後でダウンロードできる node.js アプリを作成しています。ファイル情報(ユーザーがアップロードした元のファイル名など)をmongodbドキュメントに保存し、そのファイルにmongodbドキュメントIDと同じ名前を付けています。今、ユーザーがそのファイルを元のファイル名でダウンロードできるようにしたいと考えています。

私が知りたいのは、ユーザーがhttp://myapp.com/mongoDocument_Idで GET リクエストを送信すると、 ユーザーが myOriginalfile.ext という名前のファイルを取得することです。

node-static およびその他のモジュールについては知っていますが、ファイルを送信する前にそれらの名前を変更できません。

私はkoa.jsフレームワークを使用しています。

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

node.js - Angular2 アプリケーションを提供する

lite-server (Angular2 docs) を使用すると、Angular アプリケーションは完全に動作しますが、node-static を使用する手動ナビゲーションが機能しません。

たとえば、lite-serverを使用してlocalhost/404を手動で記述すると、404 ページが表示されますが、 node-staticを使用してアプリケーションを提供すると、空白のページが表示されます。

コンソールが空のままなので、原因がよくわかりません。

これは私のノード静的サーバーコードです:

どうもありがとう!

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

javascript - への WebSocket 接続失敗しました: WebSocket ハンドシェイク中のエラー: 予期しない応答コード: 404

WebSocket と Node.js は初めてです。基本プログラムとしてリアルタイムチャットを作ろうとしています。私は基本的にコードをここに基づいています。コードを実際のウェブサーバーとして実行するために、Amazon Linux でコードを実行しています。ユーザー名を入力した後、常にエラーが発生しました。

index.html ファイルの静的サーバー API として node-static を使用しています。

これが私の javascript のコードです: app.js そして、これが "public" フォルダ内にある index.html の私のコードです: index.html 私は常に index.html の 15 行目でエラーを受け取ります。

何が問題なのか誰か教えてもらえますか?その部分を connectToChat() 関数内のどこかに移動しようとしましたが、エラーはまだあります。

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

node.js - ノード静的のインストール後にページが見つかりません

次のコマンドを使用して、Windows PCにnode-staticをインストールした後:

static.cmdを実行すると、 http://127.0.0.1:8080でリッスンしていると言われますが、ブラウザでこのアドレスを試すと、応答が常に見つかりませんindex.html代わりに、従来の hello world . 何が問題なのかわかりません。

andvace に感謝します