私はimmersiveサウンドのコントロールのためにモバイルデバイスにJavascriptを組み込んだWebページを提供するnode.jsベースのWebサーバー(Javascriptファイル)を作成しました。Webサーバーはネイティブモジュールを使用しますMIDIとpcap通信のために。また、Webページの配信にはexpressを使用します。 Webサーバーはコマンドライン(ノードM3Dserver.js)から起動します。私はそれをインストールして実行するためにユーザーに与えることができるスタンドアロンアプリケーションであることを望みます。私はnode-webkit(nw)をインストールし、nw-gypを使ってネイティブモジュールにアクセスできました。 expressを使うことが問題でした。 node-webkit-expressがあることがわかります。これはLinux上でのみテストされたプロトタイプのようです。私はよく踏み込まれていない道を歩いていることを心配しています。 node.js WebサーバーのJavascriptファイルからスタンドアロンのアプリケーションを作成するための、より標準的なアプローチがありますか?フィードバックに感謝します、ありがとう!node.jsスタンドアロンアプリケーションとしてのWebサーバー
3
A
答えて
1
エクスプレスを使用している場合の問題を考えれば、ライブラリに必要なすべての機能が備わっているため、hapiコードlibary(http://hapijs.com)を使用することをお勧めします。サイト内のAPIドキュメントやウォークスルーでは、作成しようとしている種類の配布準備アプリを始めるために必要なものがすべて見つかります。
関連する問題
- 1. スタンドアロンアプリケーションとWebアプリケーション
- 2. Webアプリケーションとモバイルアプリケーションの両方のnode.jsサーバー
- 3. JavaバックエンドWebサービスでC#スタンドアロンアプリケーション
- 4. MAC上のNode.js:別のコンピュータからNode.js Webサーバーにアクセスする
- 5. Node.js +ソケットIO + Apache + PHP格安Webサーバー?
- 6. R shiny appをスタンドアロンアプリケーションとしてデプロイ
- 7. node.jsサーバーと.htmlファイル
- 8. WebサーバーとしてのBESの疑い
- 9. 私のnode.jsシンプルなWebサーバーは親フォルダにアクセスしません
- 10. EJB-MDB、Eclipse、Jettyサーバーを使用したスタンドアロンアプリケーションの例?
- 11. node.jsを使用してWebサーバー上のゲームをアイドル状態にしますか?
- 12. 非ルートユーザーとしてのWebサーバー
- 13. Node.jsサーバーとFlashソケットのテスト
- 14. は、Node.jsのとAPEサーバー
- 15. 分散したnode.js Webサーバーを設計する方法
- 16. クラウドサービス/ Node.jsのWebロールとワーカーロール
- 17. のNode.jsはサーバー
- 18. のNode.js - サーバー
- 19. SSHサーバーのNode.js
- 20. Web App診断ログ:スロット設定としてのWebサーバーのログ
- 21. Node.jsファイルアップロードサードパーティモジュールなしのサーバー
- 22. Node.jsサーバーからデータを取得してWebページに表示する
- 23. CloudKitとWebサーバー
- 24. Webサーバーとサーブレットコンテナ
- 25. Node.js Apacheのようなホームベースのサーバーで展開するWeb
- 26. 1つのWebアドレスに2つのnode.jsサーバーがあります
- 27. IIS、ApacheとNode.jsのHTTPサーバーと同じ
- 28. node.jsサーバー上のPHP WebサーバーとSocket.ioとの間にハンドシェイクを作成する方法は?
- 29. node.jsをサーバー側初心者として開始しますか?
- 30. PHPスタンドアロンアプリケーション
ありがとうございます。簡単なスキャンで、hapiライブラリはうまく見えます。私はそれを試し、それがどのように進むのかを知らせます。 –
私はついにhapiを使用するようになりました。これはnw.jsアプリケーションとノードで動作します。問題は高速です - nwアプリケーションでは、単純なページはロードするのに数秒かかりますが、ノードでは即時です。私が使っているルートは以下の通りです。遅れの原因となるものについてのアイデアはありますか? server.route({ 方法: 'GET'、 パス: '/ {パス*}'、 ハンドラ:{ ディレクトリ:{ パス: 'パブリック'、 度:真 }} })。 –
現時点でスピードテストを実行するためのものはありますか?使用しようとしている特定の機能がnode.jsですばやく実行され、特定の使用ノードで使用されている特定の機能が優れたソリューションになっている可能性があります。私はそれを取るスピードが優先されますか? –