Rewrote search func

This commit is contained in:
KimLS
2017-01-24 18:58:37 -08:00
parent e715f5bfa2
commit b6feb258b1
5 changed files with 126 additions and 103 deletions
+7 -15
View File
@@ -1,25 +1,17 @@
var auth = require('../../core/jwt_auth.js').auth;
var sql = require('./sql.js');
var RegisterEndpoint = function(app, api, single_name, plural_name, pkey, skeys) {
app.get('/api/data/' + single_name, auth, function (req, res) {
sql.RetrieveAll(req, res, plural_name, pkey);
var RegisterEndpoint = function(app, api, endpoint_verb, table_name, pkey) {
app.get('/api/data/' + endpoint_verb + '/:' + pkey, auth, function (req, res) {
sql.Retrieve(req, res, table_name, pkey);
});
app.get('/api/data/' + single_name + '/:' + pkey, auth, function (req, res) {
sql.Retrieve(req, res, plural_name, pkey);
app.put('/api/data/' + endpoint_verb + '/:' + pkey, auth, function (req, res) {
sql.CreateUpdate(req, res, table_name, pkey);
});
app.put('/api/data/' + single_name + '/:' + pkey, auth, function (req, res) {
sql.CreateUpdate(req, res, plural_name, pkey);
});
app.delete('/api/data/' + single_name + '/:' + pkey, auth, function (req, res) {
sql.Delete(req, res, plural_name, pkey);
});
app.post('/api/data/' + single_name + '/search', auth, function (req, res) {
sql.Search(req, res, plural_name, pkey, skeys);
app.delete('/api/data/' + endpoint_verb + '/:' + pkey, auth, function (req, res) {
sql.Delete(req, res, table_name, pkey);
});
};