1

错误是 NOT FOUND 404 Error: Not Found at Layer.app.use.res.render.message[as handle] (c:\node\nodetest1\app.js:48|15) at trim-prefix (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

4

1 回答 1

0

可能是你试图路由到“graph/bar1”所以试试

router.get('/graphs/bar1',function(req,res)
{
   res.render('bar1');
});
于 2014-12-15T10:53:18.987 回答