serverless-prerender
serverless-prerender copied to clipboard
Serverless implementation of Prerender service
serverless-prerender
Serverless implementation of Prerender service
Features
- Render Single Page Application for Crawlers
- Support caching via built-in S3CacheStrategy - see usage
- Compatible with Prerender (respect prerender-specific meta elements like
prerender-status-code
orprerender-header
) - Customizable render Strategy via built-in StrategyLifeCycle
Getting Started
$ serverless install --url https://github.com/mooyoul/serverless-prerender
$ npm install
$ serverless deploy
Debugging
To see debug logs, Please set DEBUG
environment variable to serverless-prerender:*
.
or you can see my comments on serverless.yml
Todo
- [ ] Update Documentations
- [ ] Add tests
- [ ] Add nginx configuration example
- [ ] Add Lambda@Edge middleware to handle actual crawler requests
Thanks
-
adieuadieu/serverless-chrome
- Marco Lüthy did a great work. He created serverless-chrome project. so i was able to make this project. Thank you!
- Teammates
- Experiences with various serverless related projects helped me a lot when making this project.
- Take a look around our serverless related projects!
- balmbees/corgi - Web Framework for AWS Lambda, Typescript based, built-in router, swagger support
- balmbees/dynamo-typeorm - Object Data Mapper (ODM) for AWS DynamoDB, Typescript based, built-in GSI/DAX support
License
MIT
See full license on mooyoul.mit-license.org