错误是 未找到 404 错误:未找到 在 Layer.app.use.res.render.message[作为句柄] (c:\node\nodetest1\app.js:48|15) 在修剪前缀 (c:\node\nodetest1\node_modules\express\lib\router\index.js:240:15) 在 C:\node\nodetest1\node_modules\express\lib\router\inder.js:208.9 在 Function.proto.process_params(C:\node\nodetest1\node_modules\express\lib\router\index.js:269:12) 接下来 (C:\node\nodetest1\node_modules\express\lib\router\index.js:199:19)
<小时/>The router.js
enter code here
router.get('/graphs',function(req,res)
{
res.render('graphs');
var db = req.db;
var collection = db.get('env1);
var env = req.body.env1;
var envo = req.body.nodeno;
collection.find({"envno":env,"env":envo},{},function(e,docs)
{
if(e)
{
console.log(e);
}
else
{
res.render('bar1',{"table":docs});
});
});
router.get('/bar1',function(req,res)
{
res.render('bar1');
});
当从图表路由到 bar1 时,我得到 404
最佳答案
您可能正在尝试路由到“graph/bar1”,所以请尝试
router.get('/graphs/bar1',function(req,res)
{
res.render('bar1');
});
关于node.js - 从图表路由到 bar1 页面时出现 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27482379/