All files server.js

73.33% Statements 11/15
100% Branches 0/0
50% Functions 1/2
73.33% Lines 11/15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 251x 1x 1x   1x   1x 1x   1x   1x                 1x 1x     1x
const express = require('express');
const path = require('path')
const fareUtils = require('./fareutils')
 
const app = express();
 
app.use(express.json())
app.use(express.urlencoded({extended: true}))
 
app.use('/', express.static(path.join(__dirname, 'public_static')))
 
app.post('/calcfare', (req, res) => {
    let km = parseFloat(req.body.km)
    let min = parseInt(req.body.min)
 
    let fare = fareUtils.calcFare(km, min)
 
    res.send({fare: fare})
})
 
app.get('/rate', (req, res) => {
    res.send(fareUtils.rate)
})
 
exports = module.exports = app