exports.new = (req, res) -> res.render('calculator/setup') exports.sweep = (req, res) -> res.render('calculator/sweep', layout: 'layout') exports.show = (req, res) -> res.render('calculator/show', layout: 'layout', x: 'meow') exports.ticker = (req, res) -> fs = require('fs') fs.readFile("./public/js/rates.json", (err, data) -> req.query.currency ||= 'CAD' req.query.symbol ||= 'quadrigacx' req.query.type ||= 'bid' try exchange = JSON.parse(data)[req.query.currency][req.query.symbol]['rates'][req.query.type].toString() catch e exchange = "0" res.writeHead(200, 'Content-Length': exchange.length, 'Content-Type': 'text/plain') res.write(exchange) res.end() )