mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-01-07 03:22:21 +03:00
61bf54ec88
refs #4172 * 🎨 Use bodyParser only where it is needed This is a pretty extreme optimisation, however in the interests of killing middleware/index.js it seemed prudent to move towards not having in there that wasn't strictly necessary 😁 We should reassess how apps do this sort of thing, but it seems pretty sane to declare bodyParsing if and only if it is necessary. * 🎨 Move all API code to API router * 🎨 Refactor API into an App, not just a router - Apps have their own rendering engines, only the frontend & the admin panel need views - The API should be JSON only, with minimal middleware - Individual sections within the API could/should be treated as Routers * 🎨 Flatten API middleware inclusion - get rid of the weird middleware object - move the api-only middleware into the middleware/api folder |
||
---|---|---|
.. | ||
api | ||
cache-control_spec.js | ||
check-ssl_spec.js | ||
decide-is-admin_spec.js | ||
ghost-locals_spec.js | ||
redirect-to-setup_spec.js | ||
serve-shared-file_spec.js | ||
static-theme_spec.js | ||
theme-handler_spec.js | ||
uncapitalise_spec.js |