mirror of
https://github.com/wassname/talk.git
synced 2026-08-11 11:27:10 +08:00
31 lines
844 B
JavaScript
31 lines
844 B
JavaScript
const express = require('express');
|
|
const path = require('path');
|
|
const pkg = require('../package.json');
|
|
|
|
const router = express.Router();
|
|
|
|
router.get('/', (req, res) => {
|
|
res.json({version: pkg.version});
|
|
});
|
|
|
|
router.use('/api/v1', require('./api'));
|
|
router.use('/admin', require('./admin'));
|
|
router.use('/embed', require('./embed'));
|
|
router.get('/embed.js', (req, res) => res.sendFile(path.join(__dirname, '../dist/embed.js')));
|
|
router.get('/embed.js.map', (req, res) => res.sendFile(path.join(__dirname, '../dist/embed.js.map')));
|
|
|
|
if (process.env.NODE_ENV !== 'production') {
|
|
router.use('/assets', require('./assets'));
|
|
|
|
router.get('/', (req, res) => {
|
|
return res.render('article', {
|
|
title: 'Coral Talk',
|
|
asset_url: '',
|
|
body: '',
|
|
basePath: '/client/embed/stream'
|
|
});
|
|
});
|
|
}
|
|
|
|
module.exports = router;
|