node.js - 邮递员未显示获取请求的输出
问题描述
我正在参与一个 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
我应该怎么办
解决方案
推荐阅读
- json - 如何动态创建这种 json 格式?
- excel - Sum Range 循环到最后一列
- r - 从每个组的另一个数据集中识别缺失的元素
- r - 桑基图 R 不显示
- python - 有没有办法在 PyQt5 中动态更改背景颜色?
- laravel - Laravel 5.5 查询(子查询)pluck
- python - TypeError:尝试在python中进行子图绘制时,'tuple'对象不可调用
- cordova - 如何在用户处于屏幕锁定状态(离子)时触发事件?
- swagger - 如何在 APIGateway/Swagger 中将响应 Header Content-Type 设置为 application/xml
- pandas - 使用 sumifs 将列添加到 pandas DF