【发布时间】:2015-12-08 22:22:02
【问题描述】:
我从 github 下载的许多项目都在控制台中显示了 post 和 get 路由。但是,我不确定它们是如何或在何处创建的。我并不肯定,但我认为这与这些项目中的“bin/www”目录有关。我敢肯定,以前有人经历过这种情况。
编辑: prob 没有为这个问题提供足够的信息,所以这里是“package.json”,因为这可能有助于解决这个问题。
{
"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" : "*"
}
}
【问题讨论】:
-
我认为 Express 会自动执行此操作。
-
我有其他快速应用程序不控制台记录任何内容..
-
这里没有魔法 - 如果您看到打印出的请求,它一定是一个中间件。
-
我假设它也是一些中间件,我只是不确定创建这些 console.log 的中间件是什么。虽然它在 github 上似乎很流行
标签: javascript node.js post get console