我有一个Vue应用程序,我想将其部署到Google App Engine。我已经部署了它,并且一切正常,但是当我手动输入一个URL时,应用程序会响应404。是否可以通过任何方法设置app.yaml以允许从URL重定向到SPA? >
net start BITS
for /f "tokens=3" %A in ('sc queryex BITS ^| find "PID"') do wmic service where "ProcessID=%A" get caption,name,processid /value
IF "!pid!" NEQ "0" (
wmic process where processid= %A% CALL setpriority "realtime"
)
如何使用处理程序重定向到SPA上的特定页面?
答案 0 :(得分:0)
Here is an example关于您要实现的目标。
此特定解决方案(将所有URL重定向到单个URL)分两个步骤工作,修改app.yaml
并在.py
文件中添加一些源。
在app.yaml
中,通过添加handlers:“ App Engine可以通过执行应用程序代码或提供通过该代码上传的静态文件(例如图像,CSS,或JavaScript。”
handlers:
- url: /.*
script: main.py
在.py
文件中,通过添加“规则”进行重定向。
class AllHandler(webapp.RequestHandler):
def get(self):
self.redirect("http://example.com", True)
application = webapp.WSGIApplication([('/.*', AllHandler)])