/
routes.js
19 lines (17 loc) · 983 Bytes
/
routes.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var path = require("path")
var pagesController = require(path.join(__dirname, "../app/controllers/pages_controller")),
postcodesController = require(path.join(__dirname, "../app/controllers/postcodes_controller"));
module.exports = function (app) {
app.get("/", pagesController.home);
app.get("/about", pagesController.about)
app.get("/docs", pagesController.documentation);
app.get("/postcodes", postcodesController.query);
app.post("/postcodes", postcodesController.bulk);
app.get("/random/postcodes", postcodesController.random);
app.get("/postcodes/lon/:longitude/lat/:latitude", postcodesController.lonlat);
app.get("/postcodes/lat/:latitude/lon/:longitude", postcodesController.lonlat);
app.get("/postcodes/:postcode", postcodesController.show);
app.get("/postcodes/:postcode/validate", postcodesController.valid);
app.get("/postcodes/:postcode/autocomplete", postcodesController.autocomplete);
app.get("/outcodes/:outcode", postcodesController.showOutcode);
}