NextGIS
1. Get Started with NextGIS
2. Tutorials
3. NextGIS Toolbox
4. NextGIS Toolbox on-premise
5. NextGIS Data
6. NextGIS GeoServices on-premise
7. NextGIS Web
8. NextGIS Web on-premise
9. NextGIS Web 3D
10. Plugins for QGIS
11. NextGIS Connect for QGIS
12. NextGIS Mobile
13. NextGIS Collector
14. NextGIS Tracker
15. NextGIS ID
16. NextGIS Web for developers
16.1. NextGIS Web REST API
16.2. NextGIS Web internals
16.2.1. Components and environment
16.2.2. Modern JavaScript
16.2.3. Long-running API requests
16.2.4. Internationalization and localization
16.2.5. Testing framework
16.2.6. Package versioning
16.2.7. Database migrations
16.2.8. URLs and routes
16.2.9. Describing API
16.2.10. Code formatting
16.3. NextGIS Web administrator’s guide
17. NextGIS Mobile for developers
18. NextGIS QMS Service API
NextGIS
Docs
»
16.
NextGIS Web for developers
»
16.2.
NextGIS Web internals
Edit on GitHub
16.2.
NextGIS Web internals
16.2.1. Components and environment
16.2.1.1. Dependencies between components
16.2.1.2. Global env object
16.2.1.3. Component class
16.2.1.4. Env class
16.2.2. Modern JavaScript
16.2.2.1. Setup and directory layout
16.2.2.2. Working with packages
16.2.2.3. Webpack modules
16.2.2.4. Writing modules
16.2.3. Long-running API requests
16.2.4. Internationalization and localization
16.2.4.1. Server side
16.2.4.2. Client side
16.2.5. Testing framework
16.2.5.1. File layout
16.2.5.2. Unit tests
16.2.5.3. Functional tests
16.2.5.4. Writing tests
16.2.5.5. Running tests
16.2.6. Package versioning
16.2.6.1. Package configuration
16.2.6.2. Development versions
16.2.6.3. Release versions
16.2.6.4. Backports and patches
16.2.7. Database migrations
16.2.7.1. Existing components
16.2.7.2. New components
16.2.7.3. Python migrations
16.2.8. URLs and routes
16.2.8.1. URLs
16.2.8.2. Route names
16.2.9. Describing API
16.2.9.1. Path parameters
16.2.9.2. Query parameters
16.2.9.3. Request body
16.2.9.4. Response
16.2.10. Code formatting
NextGIS