Google App. Engine - хостинг нашего веб-приложения - PullRequest
1 голос
/ 11 апреля 2011

All

Мы пытаемся разместить наше веб-приложение в Google App. Двигатель с небольшим успехом.

Вот особенности:

Веб-приложение построено на HTML5, SVG и Javascript. Мы используем Python 2.6 для загрузки. Изначально мы использовали следующий учебник для загрузки, но после его загрузки получаем ошибки.

Ссылка на учебник: http://www.labnol.org/internet/host-website-on-google-app-engine/18801/

Мы получаем ошибки в файле python appcfg.py. Мы совершенно не понимаем, как использовать это, поэтому любое руководство было бы потрясающим, а учебники - еще более.

ОБНОВЛЕНИЕ: В дополнение к протесту и полезному посту Милиметрика, здесь более подробно:

Нам удалось загрузить веб-приложение в Google App Engine. Зайдя в панель управления, мы видим, что приложение работает (мы можем видеть графики экземпляров и статистику процессора), однако, когда мы выполняем пользовательскую ссылку на веб-приложение, мы получаем только сообщение «Hello World».

Мы следовали уроку Milimetric & Откатили «appcfg.py» до исходного состояния. Следуя инструкции, мы внесли изменения только в файл app.yaml (вставил имя нашего приложения). Мы не писали никаких пользовательских скриптов на Python.

Мы нигде не получаем никаких ошибок, только сообщение «Hello World» после выполнения ссылки в окне браузера.

Надеюсь, что вышесказанное более полезно.

Приветствия

Ответы [ 2 ]

1 голос
/ 11 апреля 2011

Если что-либо из перечисленного является излишним (или вы уже прошли все этапы), дайте мне знать, и я отредактирую.Просто не знал, с чего начать и насколько хорошо вы знакомы с ядром приложения.

  1. В этом руководстве будет создан сайт функционального ядра приложения.Удалось ли запустить его без ошибок до добавления собственного кода?Попробуйте запустить его локально с помощью средства запуска (localhost: 8080 по умолчанию).
  2. Чтобы добавить код, вам нужно начать с файла main.py из учебника.Приложения Google App Engine используют пространство имен google.appengine.ext.webapp для начала работы и прослушивания запросов.В main.py начните с MainHandler и добавьте туда код.
  3. Чтобы добавить дополнительные «маршруты» в ваше приложение, посмотрите на конструктор WSGIApplication: webapp.WSGIApplication ([('/(.*html)?', MainHandler)], debug = True) из их учебника.Так, например, вы можете сделать так, чтобы маршрут связывался с нами следующим образом: webapp.WSGIApplication ([('/(.*html)?', MainHandler), ('/ contact-us', ContactUsHandler)], debug =Верно).
  4. Что касается учебников, учебник по началу работы с движком приложения Google - хороший учебник, который поможет вам понять: http://code.google.com/appengine/docs/python/gettingstarted/
0 голосов
/ 12 апреля 2011

Движок приложений Google - это технология облачных вычислений, предназначенная для разработки и размещения веб-приложений, поддерживающих API и фреймворки. Чтобы решить эту проблему, вы должны полностью понять движок приложения, чтобы узнать больше о движке приложения, перейдя по ссылке выше:

http://en.wikipedia.org/wiki/Google_App_Engine

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...