Code Monkey home page Code Monkey logo

appengine-modules-helloworld-python's Introduction

Modules Hello World

This is a sample application using the Google App Engine Modules API. It demonstrates how to create multiple modules serving different functions as well as custom routing to different modules.

There are two main applications defined in helloworld.py and printenv.py. The helloworld application is the one from the Getting Started and is used for the default module. The other two modules, one for a mobile-frontend and another for a static-backend, both use printenv.py. This module has a single handler which prints all the WSGI and CGI environment variables associated with the request as well as the output of all methods offered by the Modules API.

In addition to these applications, there is custom routing defined via dispatch.yaml. Requests to any module for the path /mobile are served by the mobile-frontend module and similarly all requests for the path /work are served by the static-backend module.

Deploying

To deploy your each module for your application, run

$PATH_TO_SDK/appcfg.py update app.yaml mobile_frontend.yaml static_backend.yaml

using the Google App Engine SDK with version at least 1.8.2. To set-up the custom routing, you'll also need to run

$PATH_TO_SDK/appcfg.py update_dispatch .

from directory containing the application.

Products

Language

appengine-modules-helloworld-python's People

Contributors

danholevoet avatar dhermes avatar eobrain avatar fredsa avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.