首页 > 解决方案 > 邮递员未显示获取请求的输出

问题描述

我正在参与一个 node.js 项目。我使用 Visual Studio 代码作为文本编辑器。我使用邮递员来测试 API 请求。

我的app.js文件如下

import express from 'express';
var app = express();
var PORT = 3000;

app.get('/', (req, res) => {
   res.json({
      msg: 'ruwan liyanage'
   });
});

const invoices = [];

app.get('/invoices', (req, res) => {
   res.json(invoices);
});

app.listen(PORT, function() {
   console.log('Hi welcome');
});

//# sourceMappingURL=app.js.map

为app.js的第一个功能工作的邮递员。

app.get('/', (req, res) => {
    res.json({
        msg: 'ruwan liyanage'
    });
});

结果邮递员显示了这一点。

{
   "msg": "ruwan liyanage"
}

在此处输入图像描述

那么为什么不为下面的第二个功能工作

const invoices = [];

app.get('/invoices', (req, res) => {
    res.json(invoices);
});

在此处输入图像描述

当我输入时,http://localhost:3000/invoices它显示了这种输出 Cannot GET /invoices

我应该怎么办

标签: node.jspostman

解决方案


推荐阅读