这里有一个错误,我们可以称之为愚蠢,我最近遇到了这个错误,我刚刚解决了它。我把这个贴在这里,以防有些人有同样的问题。
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) {
简言之,如果你有一个刚刚编写或复制/粘贴的查询不起作用,请检查是否有令人反感的空间,这可以节省你的时间。