X-Git-Url: https://jasonwoof.com/gitweb/?p=peach-cgt.git;a=blobdiff_plain;f=server.coffee;h=8e35241193658495fe4e01b6829920299ff7bbea;hp=18b40252c2cdaa8d25bbb3427228c0d1e6b4221c;hb=9a036497fdd48b07f12f9d8172eeaabc2373cb64;hpb=8d1eee68f42af3cb02a3bfc2d5c780d500f65670 diff --git a/server.coffee b/server.coffee index 18b4025..8e35241 100644 --- a/server.coffee +++ b/server.coffee @@ -14,19 +14,15 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -listen_port = process.env.app_port ? 9988 +listen_port = process.env.PORT ? process.env.app_port ? 9988 sys = require 'sys' fs = require 'fs' http = require 'http' querystring = require 'querystring' url = require 'url' -console.log "required builtins" less = require 'less' -console.log "required less" coffee = require 'coffee-script' -console.log "required coffee-script" model = require './common.coffee' -console.log "required common.coffee" games = {} max_concurrent_games = 50 @@ -286,7 +282,7 @@ http_server = http.createServer (req, res) -> else if rel_path.substr(rel_path.length - 3) is '.js' res.writeHead 200, 'Content-Type': 'text/javascript' return js_handler url_parts.query, res, req, url_parts - else if rel_path.substr(rel_path.length - 4) is '/set' + else if rel_path is 'set' data = '' req.on 'data', (chunk) -> data += chunk @@ -297,7 +293,7 @@ http_server = http.createServer (req, res) -> query[key] = parg return set_handler query, res, req, url_parts return - else if rel_path.substr(rel_path.length - 4) is '/get' + else if rel_path is 'get' return get_handler url_parts.query, res, req, url_parts else if rel_path.substr(rel_path.length - 4) is '.ico' res.writeHead 404