pbplus-cognito-sdk
Version:
AWS Cognito login flow sdk for PBPlus.
25 lines (20 loc) • 1.06 kB
JavaScript
// index.js
;
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);