2016-05-09 15 views
0

流星ライブラリーをインストールしました。流星プロジェクトのNodeJS静的サーバー作成

(静的コンテンツの)バックエンドのない角度のあるプロジェクトを実行したいとします。

スタティックコンテンツ用にnode.jsを使用してサーバーファイルを作成したいとします。

これを作成して実行できますか?

答えて

0

の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 
0

メテオでは可能ですが、残酷です。

  1. デフォルトmongoパッケージ($ meteor remove mongo
  2. を削除する設定が完了しpublic

というフォルダの中に、すべての静的ファイルを置きます。このようにして、本番環境ではMongoDBサーバーは必要ありません。

しかし、http-server NPMパッケージを使用してNode.jsで静的ファイルサーバーをセットアップするほうがずっと簡単です。

関連する問題