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“}出现了。
请帮忙!