2017-01-03 15 views
-4

dronestreamパッケージのコードを使用するエクスプレスノードでパッケージを作成しようとしています。 私はserver.jsファイルで最初に見つかったファイルを実行すると、このファイルは、ポートに耳を傾けることができる方法である、nodejsの交換でパッケージが必要

require("dronestream").listen(3001); 

だから、私は知らない、このパッケージが呼び出されたときにコールがあります?

私は私自身のパッケージからこのserver.jsファイルを実行している場合は、私が何を置き換える必要はなく、(「dronestream」)を必要と

私は、アプリケーションまたはサーバーを使用してみましたが、それは動作しません、任意の提案してください? dronestream package it exports a function listen

module.exports.listen = function listen(server, options) { 

答えて

0

あなたはlink to Githubがあることがわかりますhttps://www.npmjs.com/package/dronestream dronestreamのNPMパッケージのページを確認してください。パッケージはdronestreamと呼ばれていますが、Githubではnode-dronestreamと呼ばれています。

このプロジェクトではpackage.jsonというファイルが表示され、それには"main": "index"が含まれています。あなたがrequire('dronestream')のとき、それはインデックスファイルからものをインポートします。

インデックスファイルは、ファイルを再度/lib/server.jsと輸出に輸出し、物事をインポートし、次の

module.exports = require("./lib/server"); 

を持っています。

したがって、require('dronestream')にエクスポートされたものが得られます(module.exports)。

require('dronestream')は、機能であるプロパティlistenを持つオブジェクトを返します。

read Node.js documentation on modules hereの場合、モジュールの詳細を理解できます。

何が欲しいのは、ノードdroestreamにこの出来事を、サーバーを作成してポート正確you can use the package express

+0

に聞くことですが、私はしないhttps://github.com/johnghantous/dronestreamを使用している場合聞き取り機能を持っているので、矛盾やその他の説明がありますか?呼び出しはカメラのfeed.jsで無人機ディレクトリにあります。あなたの答えは –

+0

です。npmの 'dronestream'パッケージは私が投稿したgithubにリンクしています... https://www.npmjs.com/package/dronestream – BrunoLM

+0

so結局のところ、私が言及したものではなく、ノード・ドロストストリームに呼び出されたのですか? –

関連する問題