路由器快递,路由返回"Cannot GET",无缘无故



这里有一个错误,我们可以称之为愚蠢,我最近遇到了这个错误,我刚刚解决了它。我把这个贴在这里,以防有些人有同样的问题。

const express = require("express");
const router = express.Router();
// define the home page route
router.get('/', function(req, res) {
res.send('agent home page');
});

// define the about route
router.get('/test', function(req, res) {
res.status(200).json({test:"test"});
});
router.get("/list ", function(req, res)  {
try {
res.status(200).json({test:"test list"});
} catch (err) {
console.error(err);
res.status(500).json({ error: "Unexpected error : " + err });
}
});

前两个请求来自express网站,效果非常好
https://expressjs.com/fr/guide/routing.html

第三个是我计划建造的。

在你看来,为什么第三个请求不起作用?

这是引号和单词列表之间的空格。

校正:

router.get("/list", function(req, res)  {

简言之,如果你有一个刚刚编写或复制/粘贴的查询不起作用,请检查是否有令人反感的空间,这可以节省你的时间。

相关内容

  • 没有找到相关文章

最新更新