0.3.0
版本发布时间: 2020-03-30 09:53:44
ais-one/cookbook最新发布版本:0.6.11(2022-07-22 08:33:59)
- update packages
- re-architect for better scalability - able to use as base for multiple full-stack applications
- /backend moved to /, folders are reorganized... refer to README.md Project Structure for more details
- backend
- switch app builds based on settings in /package.json config.app property
- improve error handling using error handler middleware (see /api/error endpoint)
- clean up auth, add groups to JWT and others, also affects frontend
- logging using morgan only, no winston, console.log is sufficient (also see https://12factor.net/)
- add file upload to GCP storage using signed Urls (alternative vendors include AWS S3 or Azure Storage)
- add Dockerfile see docs/Containers.md & example-app/Dockerfile & example-app/.dockerignore
- add message queue example using agenda /api/mq (requires MongoDB) & bull /api/mq-bull (requires Redis)
- frontend /example-app/web folder hosts examples for SPA, SSR
- update user replace loginType with groups (ADFS SAML claims, etc), improve on permissions handling
- avoid single vendor lock in - remove mongo switch and firebase