对API的AWS GET请求仅收到404错误

时间:2019-08-03 04:47:03

标签: node.js amazon-web-services

我是AWS的新手,我正在尝试部署一个简单的节点应用程序,该应用程序向非常简单的API发出GET请求。我已将应用程序成功部署到EC2实例,并且可以从IP上查看网站,但请求没有发送出去。

当我检查“网络”选项卡时,请求的URL只是网站的IP,而不是请求的URL。

我还尝试过调整安全组,以允许入站和出站流量。

因为我对AWS还是很陌生,所以我必须不了解它。

app.get('/', (req, res, next) => {
  const url = 'https://api.chucknorris.io/jokes/random';

  let output;
  axios
    .get(url)
    .then(response => {
      output = response.data.value;
      res.render('INDEX', { output });
    })
    .catch(error => next(error));
});

请求应该返回一些JSON,并且我已经在本地主机上对其进行了处理,但是一旦部署,它就会停止并且仅返回404错误。

0 个答案:

没有答案