aws api gateway,lambda和node express

时间:2017-01-19 22:53:54

标签: node.js amazon-web-services redirect lambda

我正在尝试在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>

然后我创建了一个root api&#34; /&#34;使用lambda和hello.ejs通过api成功呈现。但是,当我点击重定向链接时,{&#34;消息&#34;:&#34;禁止&#34;}显示。

api的url也以某种方式由aws修改,xxxx.com /&#34;部署阶段&#34; /这个成为根路由,当我点击&#34;重定向&#34;链接,网址变为xxxx.com/redirect,这没有意义。

我将网址修改为xxxx.com/"deploy stage&#34; / redirect,并显示{&#34;消息&#34;:#34;缺少身份验证令牌&#34;}。

请帮忙!

0 个答案:

没有答案