ff-streaming-platform

git clone git://archive.git.mtrnord.blog/MTRNord/ff-streaming-platform.git
Log | Files | Refs | README | LICENSE

server.js (603B)


      1 var express = require("express");
      2 var app = express();
      3 
      4 /* serves main page */
      5 app.get("/", function(req, res) {
      6   res.sendfile('public/index.htm');
      7 });
      8 
      9 /* serves all the static files */
     10 app.get(/^(.+)$/, function(req, res){
     11   console.log('static file request : ' + req.params[0]);
     12   var str = req.params[0];
     13   var arr = str.split("/");
     14   if (arr[1] == "node_modules") {
     15     res.sendfile( __dirname + req.params[0]);
     16   }else {
     17     res.sendfile( __dirname + "/public/" + req.params[0]);
     18   }
     19 });
     20 
     21 var port = process.env.PORT || 80;
     22 app.listen(port, function() {
     23  console.log("Listening on " + port);
     24 });