mirror of
https://github.com/facebook/docusaurus.git
synced 2025-04-30 10:48:05 +02:00
* poc of using netlify functions for playground redirections * push * cleanup * restore files * fix netlify functions? * fix netlify functions? * implement serverless functions for playgrounds with persistent cookie * move new.docusaurus.io to monorepo packages * move new.docusaurus.io to monorepo packages * lockfile * push * catch-all redirect * Translate/Interpolate: add better error message if not used correctly * Add /docs/playground page * Add some additional doc
20 lines
612 B
TypeScript
20 lines
612 B
TypeScript
/**
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/
|
|
import {Handler} from '@netlify/functions';
|
|
|
|
import {
|
|
readPlaygroundName,
|
|
createPlaygroundResponse,
|
|
createPlaygroundDocumentationResponse,
|
|
} from '../functionUtils/playgroundUtils';
|
|
|
|
export const handler: Handler = async (event, _context) => {
|
|
const playgroundName = readPlaygroundName(event);
|
|
return playgroundName
|
|
? createPlaygroundResponse(playgroundName)
|
|
: createPlaygroundDocumentationResponse();
|
|
};
|