1
restaurant-search/server/server.js

28 lines
508 B
JavaScript
Raw Normal View History

2014-07-22 04:36:12 +00:00
#!/usr/bin/env node
2014-07-08 04:35:52 +00:00
2014-07-28 03:10:55 +00:00
'use strict';
var express = require('express');
var search = require('./db/search.js');
2014-07-08 04:35:52 +00:00
2014-07-28 07:48:24 +00:00
2014-07-22 04:36:12 +00:00
function main() {
2014-07-28 02:52:30 +00:00
var app = express();
2014-07-22 04:36:12 +00:00
2014-07-28 02:52:30 +00:00
app.use('/keywords', function(req, res) {
2014-07-26 06:02:42 +00:00
console.log('Requesting keywords');
2014-07-28 03:10:55 +00:00
res.json(search.getKeywords());
2014-07-22 04:36:12 +00:00
});
2014-07-28 02:52:30 +00:00
app.use('/search', function(req, res) {
2014-07-28 03:10:55 +00:00
console.log('Requesting search');
2014-07-28 06:41:14 +00:00
res.json(search.execQuery(req.query));
2014-07-28 02:52:30 +00:00
});
2014-07-22 04:36:12 +00:00
app.listen(3000);
}
if (require.main === module) {
main();
}