UNPKG

product-admin

Version:

EA admin screens

42 lines (36 loc) 1.19 kB
'use strict'; var env = process.env.DEBUG_ENV || 'dev-client'; // mock, real var express = require('express'); var app = express(); //setting up the front end app.use(express.static(__dirname + '/public')); app.use("/public", express.static(__dirname + '/public')); var dir = ""; //TODO: need to refactor so it can take care of all end points. For now, just get the table working. switch (env) { case 'qa-client': require("./realApi/getProductsFromQaUsingClientApi")(app); dir = "realQa"; break; case 'dev-client': require("./realApi/getProductsFromDevUsingClientApi")(app); dir = "realDev"; break; case 'mock': require("./mockApi/getProductsApiMock")(app); dir = "mockApi"; break; case 'real': require("./realApi/getProductsApi")(app); dir = "realApi"; break; default: dir = "mockApi"; break; } //TODO: need to refactor so it can take care of all end points. For now, just get the table working. require(`./${dir}/getAssets`)(app); require(`./${dir}/createProduct`)(app); require(`./${dir}/updateProduct`)(app); app.listen(process.env.PORT || 9000); console.log(`Running ${env} on port 9000; serving ${dir}`);