UNPKG

pbplus-cognito-sdk

Version:
25 lines (20 loc) 1.06 kB
// index.js 'use strict'; var _express = require('express'); var _express2 = _interopRequireDefault(_express); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var isProd = process.env.NODE_ENV === 'production'; var WEB_PORT = process.env.PORT || 3000; var expressStaticRoutes = [{ path: '/js/', serverPath: '/../client' }]; var renderApp = '\n <!doctype html>\n <html>\n <head>\n <title>pbplus-cognito-sdk-demo</title>\n </head>\n <body>\n <div id="app-root"></div>\n <script type=\'text/javascript\' src="' + (isProd ? '/js/bundle.js' : 'http://localhost:7000/bundle.js') + '" ></script>\n </body>\n </html>\n'; var app = (0, _express2.default)(); app.get('/', function (req, res) { res.send(renderApp); }); app.get('/:arg', function (req, res) { res.send(renderApp); }); expressStaticRoutes.forEach(function (route) { app.use(route.path, _express2.default.static(__dirname + route.serverPath)); }); app.listen(WEB_PORT);