mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-04-08 02:52:39 -05:00
parent
a4ce3d1be8
commit
8295f5f967
6 changed files with 14 additions and 15 deletions
|
@ -1,4 +1,4 @@
|
|||
var debug = require('ghost-ignition').debug('admin'),
|
||||
const debug = require('ghost-ignition').debug('admin'),
|
||||
express = require('express'),
|
||||
|
||||
// App requires
|
||||
|
@ -20,8 +20,7 @@ var debug = require('ghost-ignition').debug('admin'),
|
|||
|
||||
module.exports = function setupAdminApp() {
|
||||
debug('Admin setup start');
|
||||
var adminApp = express(),
|
||||
configMaxAge;
|
||||
const adminApp = express();
|
||||
|
||||
// First determine whether we're serving admin or theme content
|
||||
// @TODO finish refactoring this away.
|
||||
|
@ -32,7 +31,7 @@ module.exports = function setupAdminApp() {
|
|||
|
||||
// Admin assets
|
||||
// @TODO ensure this gets a local 404 error handler
|
||||
configMaxAge = config.get('caching:admin:maxAge');
|
||||
const configMaxAge = config.get('caching:admin:maxAge');
|
||||
adminApp.use('/assets', serveStatic(
|
||||
config.get('paths').clientAssets,
|
||||
{maxAge: (configMaxAge || configMaxAge === 0) ? configMaxAge : constants.ONE_YEAR_MS, fallthrough: false}
|
||||
|
@ -44,7 +43,7 @@ module.exports = function setupAdminApp() {
|
|||
// Ember CLI's live-reload script
|
||||
if (config.get('env') === 'development') {
|
||||
adminApp.get('/ember-cli-live-reload.js', function (req, res) {
|
||||
res.redirect('http://localhost:4200' + urlService.utils.getSubdir() + '/ghost/ember-cli-live-reload.js');
|
||||
res.redirect(`http://localhost:4200${urlService.utils.getSubdir()}/ghost/ember-cli-live-reload.js`);
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
var urlService = require('../../services/url');
|
||||
const urlService = require('../../services/url');
|
||||
|
||||
function redirectAdminUrls(req, res, next) {
|
||||
var subdir = urlService.utils.getSubdir(),
|
||||
ghostPathRegex = new RegExp('^' + subdir + '/ghost/(.+)'),
|
||||
const subdir = urlService.utils.getSubdir(),
|
||||
ghostPathRegex = new RegExp(`^${subdir}/ghost/(.+)`),
|
||||
ghostPathMatch = req.originalUrl.match(ghostPathRegex);
|
||||
|
||||
if (ghostPathMatch) {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
var debug = require('ghost-ignition').debug('admin:serviceworker'),
|
||||
const debug = require('ghost-ignition').debug('admin:serviceworker'),
|
||||
path = require('path');
|
||||
|
||||
// Route: index
|
||||
|
@ -7,7 +7,7 @@ var debug = require('ghost-ignition').debug('admin:serviceworker'),
|
|||
module.exports = function adminController(req, res) {
|
||||
debug('serviceworker called');
|
||||
|
||||
var sw = path.join(__dirname, '..', '..', '..', 'built', 'assets', 'sw.js'),
|
||||
const sw = path.join(__dirname, '..', '..', '..', 'built', 'assets', 'sw.js'),
|
||||
swr = path.join(__dirname, '..', '..', '..', 'built', 'assets', 'sw-registration.js'),
|
||||
fileToSend = req.url === '/sw.js' ? sw : swr;
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// # API routes
|
||||
var debug = require('ghost-ignition').debug('api'),
|
||||
const debug = require('ghost-ignition').debug('api'),
|
||||
express = require('express'),
|
||||
|
||||
// routes
|
||||
|
@ -18,7 +18,7 @@ var debug = require('ghost-ignition').debug('api'),
|
|||
|
||||
module.exports = function setupApiApp() {
|
||||
debug('API setup start');
|
||||
var apiApp = express();
|
||||
const apiApp = express();
|
||||
|
||||
// @TODO finish refactoring this away.
|
||||
apiApp.use(function setIsAdmin(req, res, next) {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
var prettyURLs = require('../middleware/pretty-urls'),
|
||||
const prettyURLs = require('../middleware/pretty-urls'),
|
||||
cors = require('../middleware/api/cors'),
|
||||
urlRedirects = require('../middleware/url-redirects'),
|
||||
auth = require('../../services/auth');
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
var express = require('express'),
|
||||
const express = require('express'),
|
||||
// This essentially provides the controllers for the routes
|
||||
api = require('../../api'),
|
||||
|
||||
|
@ -21,7 +21,7 @@ var express = require('express'),
|
|||
|
||||
// @TODO refactor/clean this up - how do we want the routing to work long term?
|
||||
module.exports = function apiRoutes() {
|
||||
var apiRouter = express.Router();
|
||||
const apiRouter = express.Router();
|
||||
|
||||
// alias delete with del
|
||||
apiRouter.del = apiRouter.delete;
|
||||
|
|
Loading…
Add table
Reference in a new issue