NextGIS
  • 1. Get Started with NextGIS
  • 2. NextGIS Toolbox
  • 3. NextGIS Toolbox on-premise
  • 4. NextGIS Data
  • 5. NextGIS GeoServices
  • 6. NextGIS Geoservices on-premise
  • 7. NextGIS Web
  • 8. NextGIS Web 3D
  • 9. Plugins for QGIS
  • 10. NextGIS Connect for QGIS
  • 11. NextGIS Mobile
  • 12. NextGIS Formbuilder
  • 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. Error handling
      • 16.2.4. Long-running API requests
      • 16.2.5. Internationalization and localization
      • 16.2.6. Testing framework
      • 16.2.7. Package versioning
      • 16.2.8. Database migrations
      • 16.2.9. URLs and routes
      • 16.2.10. Describing API
      • 16.2.11. Code formatting
    • 16.3. NextGIS Web administrator’s guide
  • 17. NextGIS Mobile for developers
  • 18. NextGIS QMS Service API
  • 19. NextGIS Formbuilder for developers
  • 20. NextGIS Web Docker (ngwdocker)
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.2.5. Interoperability
  • 16.2.3. Error handling
    • 16.2.3.1. Backend
    • 16.2.3.2. Webserver and API
    • 16.2.3.3. Frontend
  • 16.2.4. Long-running API requests
  • 16.2.5. Internationalization and localization
    • 16.2.5.1. Server side
    • 16.2.5.2. Client side
  • 16.2.6. Testing framework
    • 16.2.6.1. File layout
    • 16.2.6.2. Unit tests
    • 16.2.6.3. Functional tests
    • 16.2.6.4. Writing tests
    • 16.2.6.5. Running tests
  • 16.2.7. Package versioning
    • 16.2.7.1. Package configuration
    • 16.2.7.2. Development versions
    • 16.2.7.3. Release versions
    • 16.2.7.4. Backports and patches
  • 16.2.8. Database migrations
    • 16.2.8.1. Existing components
    • 16.2.8.2. New components
    • 16.2.8.3. Python migrations
  • 16.2.9. URLs and routes
    • 16.2.9.1. URLs
    • 16.2.9.2. Route names
  • 16.2.10. Describing API
    • 16.2.10.1. Path parameters
    • 16.2.10.2. Query parameters
    • 16.2.10.3. Request body
    • 16.2.10.4. Response
  • 16.2.11. Code formatting
Next Previous

© Copyright 2011-2025, NextGIS. Last updated on 29-05-2025 09:39.

Built with Sphinx using a theme provided by Read the Docs modified by NextGIS .
RU NextGIS