Я участвую в проекте node.js. Я использую код Visual Studio в качестве текстового редактора. Я использую почтальон для тестирования запросов API.
my 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
Что мне делать