流星ライブラリーをインストールしました。流星プロジェクトのNodeJS静的サーバー作成
(静的コンテンツの)バックエンドのない角度のあるプロジェクトを実行したいとします。
スタティックコンテンツ用にnode.jsを使用してサーバーファイルを作成したいとします。
これを作成して実行できますか?
流星ライブラリーをインストールしました。流星プロジェクトのNodeJS静的サーバー作成
(静的コンテンツの)バックエンドのない角度のあるプロジェクトを実行したいとします。
スタティックコンテンツ用にnode.jsを使用してサーバーファイルを作成したいとします。
これを作成して実行できますか?
のNode.jsで静的サーバーを作成する方法の非常に簡単な例があり、そのサーバーの静的コンテンツページ、 次のコードは、myserver.jsファイルである:
var http = require('http');
var finalhandler = require('finalhandler');
var serveStatic = require('serve-static');
var serve = serveStatic("./");
var server = http.createServer(function(req, res) {
var done = finalhandler(req, res);
serve(req, res, done);
});
server.listen(8000)
あなたがインストールする必要があります
$ npm install finalhandler serve-static
$ node myserver.js
メテオでは可能ですが、残酷です。
mongo
パッケージ($ meteor remove mongo
)public
というフォルダの中に、すべての静的ファイルを置きます。このようにして、本番環境ではMongoDBサーバーは必要ありません。
しかし、http-server
NPMパッケージを使用してNode.jsで静的ファイルサーバーをセットアップするほうがずっと簡単です。