aws api网关,lambda和node express

我正在尝试在lambda和api网关上部署我的快速应用程序。 我使用Claudia.js来完成这个工作来包装我的快速应用程序。 这是我的路线:

app.get("/", function(req, res){ res.render("hello.ejs"); }); app.get("/redirect", function(req, res){ res.redirect("/"); }); 

在我的hello.ejs中,它包含: <a href="/redirect"> redirect </a>

然后我用lambda创build了根API“/”,hello.ejs通过api成功呈现。 但是,当我点击redirect链接时,显示{“message”:“Forbidden”}。

api的url也会被aws,xxxx.com/"deploy stage“修改”/这个成为根路由,当我点击“redirect”链接时,url变成了xxxx.com/redirect,合理。

我修改了url为xxxx.com/"deploy stage“/ redirect,并且{”message“:”Missing Authentication Token“}出现了。

请帮忙!