Lissy93/twitter-sentiment-visualisation

View on GitHub
server-side-source/routes/word-plot.coffee

Summary

Maintainability
Test Coverage
express = require('express')
router = express.Router()

tweetWordFormatter = require '../utils/format-for-keyword-vis'

router.get '/', (req, res, next) ->
  tweetWordFormatter.getDbData (data, txt) ->
    res.render 'page_wordPlot',
      title: 'Word Scatter Plot'
      pageNum: 5
      summary_text: txt
      data: data


router.get '/:query', (req, res) ->
  searchTerm = req.params.query # Get the search term from URL param
  tweetWordFormatter.getFreshData searchTerm, (data, txt) ->
    res.render 'page_wordPlot',
      title: 'Word Scatter Plot'
      pageNum: 5
      summary_text: txt
      data: data

module.exports = router