mirror of
https://github.com/storybookjs/storybook.git
synced 2025-03-20 05:02:37 +08:00
22 lines
595 B
JavaScript
22 lines
595 B
JavaScript
const express = require('express');
|
|
const cors = require('cors');
|
|
const morgan = require('morgan');
|
|
const path = require('path');
|
|
const { logger } = require('@storybook/node-logger');
|
|
|
|
const port = process.env.PORT || 8080;
|
|
|
|
const app = express();
|
|
app.use(cors());
|
|
app.use(morgan('dev'));
|
|
app.set('views', path.join(__dirname, 'views'));
|
|
app.set('view engine', 'pug');
|
|
|
|
app.get('/', (req, res) => res.send('Hello World!'));
|
|
|
|
app.get(/storybook_preview\/(.*)/, (req, res) => {
|
|
res.render(req.params[0], req.query);
|
|
});
|
|
|
|
app.listen(port, () => logger.info(`Server listening on port ${port}!`));
|