Skip to content

Commit

Permalink
update server.js for new ESM rayo import
Browse files Browse the repository at this point in the history
  • Loading branch information
philippdormann committed Dec 30, 2022
1 parent 77c5fb7 commit 1c8c4a0
Showing 1 changed file with 17 additions and 14 deletions.
31 changes: 17 additions & 14 deletions server.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
const rayo = require('rayo');
const main = require('./api/index');
const institutionsPage = require('./page-institutions-ui');
const homePage = require('./page-home-ui');
require('dotenv').config();
const port = process.env.PORT || 80;
const app = rayo({ port });
const institutions = require('./institutions.json');
const institutionsString = JSON.stringify(institutions);
(async () => {
const rayo = await (await import('rayo')).default;
const main = require('./api/index');
const institutionsPage = require('./page-institutions-ui');
const homePage = require('./page-home-ui');
require('dotenv').config();
const port = process.env.PORT || 80;
const app = rayo({ port });
const institutions = require('./institutions.json');
const institutionsString = JSON.stringify(institutions);

app.all('/institutions-json', (req, res) => res.end(institutionsString));
app.all('/institutions-ui', (req, res) => institutionsPage(req, res));
app.all('/api', (req, res) => main(req, res));
app.all('*', (req, res) => homePage(req, res));
app.all('/institutions-json', (req, res) => res.end(institutionsString));
app.all('/institutions-ui', (req, res) => institutionsPage(req, res));
app.all('/api', (req, res) => main(req, res));
app.all('*', (req, res) => homePage(req, res));

app.start();
app.start();
console.log(`app listening on port ${port}`);
})().catch((err) => console.error(err));

0 comments on commit 1c8c4a0

Please sign in to comment.