我有一个使用Google App Engine的应用程序,我想将Polymer组件引入其中。我认为最好的方法是将初始项目带入Google App Engine。因此,我使用Google App Engine Launcher创建了我的新Google App Engine应用程序。然后我在Google App Engine上创建了我的应用程序。
这个测试应用程序的URL是http://polymertvshelp.appspot.com/。
然后我将Polymer项目移动到我的文件夹中,并将其上传到Google App Engine。
该应用程序可以正常运行,显示页面上的“Hello world!”文本。
然后我找到一篇文章,告诉我一些下一步操作,但我似乎缺少了某些东西。文章链接为URL。
在这篇文章中,作者Mike给了我main.py代码,我删除了以下内容。
这是目前在main.py文件中执行的唯一代码。 我还修改了app.yaml文件,使其看起来像这样。
我还修改了step-2文件夹中的index.html,通过删除相对路径前面的..来实现。
当我运行应用程序时,现在出现了500个服务器错误。
问候,
Chris
这个测试应用程序的URL是http://polymertvshelp.appspot.com/。
然后我将Polymer项目移动到我的文件夹中,并将其上传到Google App Engine。
该应用程序可以正常运行,显示页面上的“Hello world!”文本。
然后我找到一篇文章,告诉我一些下一步操作,但我似乎缺少了某些东西。文章链接为URL。
在这篇文章中,作者Mike给了我main.py代码,我删除了以下内容。
import webapp2
class MainHandler(webapp2.RequestHandler):
def get(self):
self.response.write('Hello world!')
app = webapp2.WSGIApplication([
('/', MainHandler)
], debug=True)
我随后将Mike的代码粘贴到文件中
import random
import os
from google.appengine.ext import webapp
from google.appengine.ext.webapp import util
from google.appengine.ext.webapp import template
class MainHandler(webapp.RequestHandler):
def get (self, q):
if q is None:
i = random.randint(1,11)
q = 'step-2/index.html'
path = os.path.join (os.path.dirname (__file__), q)
self.response.headers ['Content-Type'] = 'text/html'
self.response.out.write (template.render (path, {}))
class GuideHandler(webapp.RequestHandler):
def get (self, q):
q = 'icgt-registration-guide.pdf'
path = os.path.join (os.path.dirname (__file__), q)
self.response.headers ['Content-Type'] = 'application/pdf'
self.response.out.write (template.render (path, {}))
def main ():
application = webapp.WSGIApplication ([('/(.*html)?', MainHandler)], debug=True)
util.run_wsgi_app (application)
if __name__ == '__main__':
main ()
这是目前在main.py文件中执行的唯一代码。 我还修改了app.yaml文件,使其看起来像这样。
application: polymerxxxx
version: 2
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: .*
script: main.app
- url: /components
static_dir: components
- url: /images
static_dir: images
我还修改了step-2文件夹中的index.html,通过删除相对路径前面的..来实现。
当我运行应用程序时,现在出现了500个服务器错误。
我希望有人能帮助我,因为我真的很想尝试一些这些组件。错误:服务器错误
服务器遇到错误,无法完成您的请求。请在30秒后重试。
问候,
Chris