2016-05-09 40 views

回答

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從命令行:

$ npm install finalhandler serve-static 
$ node myserver.js 
0

這是流星的可能,但它是一種矯枉過正。

  1. 刪除默認mongo包($ meteor remove mongo
  2. 把所有的靜態文件到一個名爲public

大功告成文件夾。這樣你的生產版本不需要MongoDB服務器。

但是使用http-server NPM軟件包來設置帶有Node.js的靜態文件服務器要容易得多。