Javascript Node.js开发者是否在控制台中获取和发布路由?
我从github下载的许多项目都在控制台中显示了post和get路由。然而,我不确定它们是如何或在哪里被创建的。我不确定,但我认为这与这些项目中的“bin/www”目录有关。我相信以前有人经历过这种情况 编辑: prob没有为这个问题提供足够的信息,因此这里是“package.json”,因为这可能有助于解决这个问题Javascript Node.js开发者是否在控制台中获取和发布路由?,javascript,node.js,post,get,console,Javascript,Node.js,Post,Get,Console,我从github下载的许多项目都在控制台中显示了post和get路由。然而,我不确定它们是如何或在哪里被创建的。我不确定,但我认为这与这些项目中的“bin/www”目录有关。我相信以前有人经历过这种情况 编辑: prob没有为这个问题提供足够的信息,因此这里是“package.json”,因为这可能有助于解决这个问题 { "name": "passport-mongo", "version": "0.0.1", "private": true, "scripts": {
{
"name": "passport-mongo",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node ./bin/www"
},
"dependencies": {
"express": "~4.2.0",
"static-favicon": "~1.0.0",
"morgan": "~1.0.0",
"cookie-parser": "~1.0.1",
"body-parser": "~1.0.0",
"express-session": "~1.0.4",
"debug": "~0.7.4",
"ejs": "*",
"jade": "~1.3.0",
"passport": "~0.2.0",
"passport-local": "~1.0.0",
"mongoose": "~3.8.12",
"bcrypt-nodejs" : "*",
"moment": "*",
"path": "*",
"mysql": "*",
"nodemailer": "*",
"moment": "*",
"fs": "*",
"express-myconnection": "*",
"crypto": "*",
"connect-flash" : "*"
}
}
在控制台中记录请求的中间件称为Morgan。下面是GitHub项目的url
我认为Express是自动完成的。我有其他Express应用程序,它们没有console.log任何东西。这里没有魔法-如果你看到打印出来的请求,它一定是一个中间件。我估计它也是一些中间件,我只是不确定是什么中间件创建了这些console.log。虽然它在github上似乎很流行