Vue生产URL重定向在gae上返回404

时间:2019-10-07 17:01:14

标签: google-app-engine vuejs2

我有一个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上的特定页面?

1 个答案:

答案 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)])