我脑子里有一个关于调试的问题,你看我写Javascript客户端的时候我可以去Chrome的控制台跟踪我的变量和对象等,看看我的代码发生了什么变化..我只是不能了解我们如何在服务器端(节点js)做同样的事情?假设我的前端向我的快递服务器提交了一个表单,我该如何检查req对象是否甚至收到它?我在哪里检查变量和对象(调试)服务器端代码?我绝对不能在浏览器控制台上这样做,因为代码存在并在服务器端执行,因此我无法通过浏览器的控制台访问服务器端对象等.
应用程序.js
var debug = require('debug');
var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
javvar mongoose = require('mongoose');
var session = require('express-session');
var db = require('./dbconn');
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
console.log('we are connected!');
});
var index = require('./routes/index');
var users =
require('./routes/users');
var signup = require('./routes/signup');
var login = require('./routes/login');
var adreqform =
require('./routes/adreqform') var dashboard =
require('./routes/dashboard')
var app = express(); …Run Code Online (Sandbox Code Playgroud)