Package Exports
- egg
- egg/agent
- egg/ajv
- egg/aop
- egg/app/extend/context
- egg/app/extend/helper
- egg/app/extend/request
- egg/app/extend/response
- egg/app/middleware/body_parser
- egg/app/middleware/meta
- egg/app/middleware/notfound
- egg/app/middleware/override_method
- egg/app/middleware/site_file
- egg/config/config.default
- egg/config/config.local
- egg/config/config.unittest
- egg/config/plugin
- egg/dal
- egg/errors
- egg/helper
- egg/lib/agent
- egg/lib/application
- egg/lib/core/base_context_class
- egg/lib/core/base_context_logger
- egg/lib/core/base_hook_class
- egg/lib/core/context_httpclient
- egg/lib/core/httpclient
- egg/lib/core/logger
- egg/lib/core/messenger
- egg/lib/core/messenger/IMessenger
- egg/lib/core/messenger/base
- egg/lib/core/messenger/ipc
- egg/lib/core/messenger/local
- egg/lib/core/utils
- egg/lib/define
- egg/lib/egg
- egg/lib/error
- egg/lib/error/CookieLimitExceedError
- egg/lib/error/MessageUnhandledRejectionError
- egg/lib/loader
- egg/lib/loader/AgentWorkerLoader
- egg/lib/loader/AppWorkerLoader
- egg/lib/loader/EggApplicationLoader
- egg/lib/start
- egg/lib/types
- egg/lib/types.plugin
- egg/orm
- egg/package.json
- egg/schedule
- egg/transaction
- egg/urllib
Readme
egg
Features
- Built-in Process Management
- Plugin System
- Framework Customization
- Lots of plugins
Quickstart
Follow the commands listed below.
$ mkdir showcase && cd showcase
$ npm init egg --type=simple # Optionally pnpm create egg --type=simple
$ pnpm install
$ pnpm run dev
$ open http://localhost:7001Node.js >= 20.19.0 required, supports
require(esm)by default.