@thefourtheeye关于你上面提供的答案,在我的目录/文件中我应该把" var express"和/或" var bodyParser"码?
我正在按照本指南(http://nodeexamples.com/2012/09/21/connecting-to-a-postgresql-database-from-node-js-using-the-pg-module/)关于Postgres和Node.js数据库,我到达了它所说的调用命令的部分
node app.js
或在我的情况下
node web.js
但是我得到了
Error: Most middleware (like logger) is no longer bundled with Express and must be
installed separately. Please see https://github.com/senchalabs/connect#middleware.
at Function.Object.defineProperty.get
我只想测试我的数据是否存储在数据库中
[
{
"firstname": "Mayor",
"lastname": "McCheese"
},
{
"firstname": "Ronald",
"lastname": "McDonald"
}
]
使用'节点name.js'如何让这个特定命令起作用?
编辑:所以我检查了摩根(https://github.com/expressjs/morgan)作为@thefourtheye提到的,我意识到我需要添加此代码
var express = require('express')
var morgan = require('morgan')
var app = express()
app.use(morgan('combined'))
但我不确定我的代码中我需要添加它。另外,正如上面在重定向stovrflw问题中提到的那样,我需要运行
npm install body-parser
然后将此代码放入我的项目中?如果是这样的目录/文件?这是我的main.js文件吗?
var bodyParser = require('body-parser');
app.use(bodyParser.json());