Node.js 如何调试Nodejs web应用程序中的未发现错误?

Node.js 如何调试Nodejs web应用程序中的未发现错误?,node.js,mongodb,express,Node.js,Mongodb,Express,我正在从事一个基于Express Framework的Nodejs Web应用程序项目。我正在创建一个注册页面。在给出用户名和密码后,url应重定向到配置文件页面。在views文件夹中,我创建了一个文件“profile.hbs”。但是该配置文件未被识别,并且我找不到404。请分享您对如何调试此问题的想法。提前感谢 app.js 路由文件 var express=require('express'); var router=express.router(); var csrf=需要('csurf'

我正在从事一个基于Express Framework的Nodejs Web应用程序项目。我正在创建一个注册页面。在给出用户名和密码后,url应重定向到配置文件页面。在views文件夹中,我创建了一个文件“profile.hbs”。但是该配置文件未被识别,并且我找不到404。请分享您对如何调试此问题的想法。提前感谢

app.js

路由文件

var express=require('express');
var router=express.router();
var csrf=需要('csurf');
var passport=需要(“passport”);
const犬只=需要(“../models/dogfood”);
var csrfProtection=csrf();
路由器使用(CSRFP保护);
/*获取主页*/
router.get('/',函数(req,res,next){
查找(功能(错误、文档){
var productChunks=[];
var-chunkSize=3;

对于(var i=0;i您在路由名称中有一个输入错误。它应该是
'/user/profile'

router.get('/user/profile', function(req,res,next) ...

路由名称中有一个输入错误。它应该是
'/user/profile'

router.get('/user/profile', function(req,res,next) ...

嗨,visvk,谢谢你的回复。我试图改变它。但是它仍然不起作用。嗨,visvk,谢谢你的回复。我试图改变它。但是它仍然不起作用。
router.get('/user/profile', function(req,res,next) ...