Skip to content

Instantly share code, notes, and snippets.

@bjerkek
Last active May 4, 2021 12:18
Show Gist options
  • Save bjerkek/8384e35b7011d11a6f2569433b94ff38 to your computer and use it in GitHub Desktop.
Save bjerkek/8384e35b7011d11a6f2569433b94ff38 to your computer and use it in GitHub Desktop.
Learning Podium - Header podlet - 1
const express = require('express');
const Podlet = require('@podium/podlet');
const app = express();
const domain = 'http://localhost';
const port = '7100';
const url = `${domain}:${port}`;
const podlet = new Podlet({
name: 'header',
version: '1.0.0',
pathname: '/',
manifest: '/manifest.json',
content: '/',
fallback: '/fallback',
development: true,
});
app.use(podlet.middleware());
app.get(podlet.content(), (req, res) => {
res.status(200).podiumSend(`
<header>This is our nice header</header>
`);
});
app.get(podlet.manifest(), (req, res) => {
res.status(200).send(podlet);
});
app.listen(port, () => {
console.log(url);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment