mirror of
https://github.com/wassname/talk.git
synced 2026-06-29 22:18:15 +08:00
24 lines
657 B
JavaScript
24 lines
657 B
JavaScript
const express = require('express');
|
|
const url = require('url');
|
|
const router = express.Router();
|
|
|
|
const { MOUNT_PATH } = require('../../url');
|
|
const SetupService = require('../../services/setup');
|
|
const staticTemplate = require('../../middleware/staticTemplate');
|
|
|
|
router.use('/assets', staticTemplate, require('./assets'));
|
|
router.get('/', staticTemplate, async (req, res) => {
|
|
try {
|
|
await SetupService.isAvailable();
|
|
return res.redirect(url.resolve(MOUNT_PATH, 'admin/install'));
|
|
} catch (e) {
|
|
return res.render('dev/article', {
|
|
title: 'Coral Talk',
|
|
asset_url: '',
|
|
asset_id: '',
|
|
});
|
|
}
|
|
});
|
|
|
|
module.exports = router;
|